黑客程序集:添加R3,R1,R9,给出错误"expression expected"



我能够在汇编器中使用实际寄存器进行简单的算术运算,但是我在

的书中看到了一个代码示例。
ADD R3,R1,R9

,当我尝试将这一行单独作为*时。在汇编程序中的asm文件中,我得到一个"表达式预期"。错误。我直接从书里抄了这句话,所以我很惊讶会有问题。

任何想法吗?

谢谢。

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

每个机器体系结构都有自己的特定的汇编语言来满足其特定的需求,并且它们是不可互换的。在HACK机器的情况下,如果内存可用,将在第6章详细介绍这种汇编语言。

相关内容

最新更新