0

我能够使用带有汇编器的真实寄存器进行简单的算术运算,但我在本书中看到了一个代码示例

ADD R3,R1,R9

当我在汇编程序中将这一行作为 *.asm 文件单独尝试时,出现“预期表达式”错误。我直接从书中拉出这条线,所以我很惊讶有一个问题。

有什么想法吗?

谢谢。

4

1 回答 1

1

ADD R3,R1,R9 不是 HACK 汇编语言中的有效汇编语言指令。我相信您指的是本书的第 4 章,它介绍了机器语言的概念,并给出了一些通用的汇编语言示例。

每种机器架构都有针对其特定需求量身定制的特定汇编语言,并且它们不可互换。对于 HACK 机器,如果有记忆的话,第 6 章会详细介绍这种汇编语言。

于 2021-07-28T17:00:18.360 回答