Assembly 什么是'@R0''@R15';,而不是'@0''@15';?

Assembly 什么是'@R0''@R15';,而不是'@0''@15';?,assembly,memory,ram,nand2tetris,Assembly,Memory,Ram,Nand2tetris,这有什么意义?”@R0',…,'@R15',而不是'@0',…,'@15' 他们可能在课程中提到过,但我忘了,而且不需要阅读几页文字就很难得到答案。它们是一种助记符,用来提醒您前16个内存位置通常用作草稿行值,并使代码更易于阅读。此外,它们标记在使用@Variable_Name构造时不会自动分配的位置;16岁开始 注意,R0-R4也可以分别称为SP、LCL、ARG、THIS和that。这些名称是指执行函数调用时在标准Hack汇编代码中使用的位置

这有什么意义?”@R0',…,'@R15',而不是'@0',…,'@15'


他们可能在课程中提到过,但我忘了,而且不需要阅读几页文字就很难得到答案。

它们是一种助记符,用来提醒您前16个内存位置通常用作草稿行值,并使代码更易于阅读。此外,它们标记在使用@Variable_Name构造时不会自动分配的位置;16岁开始

注意,R0-R4也可以分别称为SP、LCL、ARG、THIS和that。这些名称是指执行函数调用时在标准Hack汇编代码中使用的位置