我试图破译我的CENG类的一段代码,并且遇到了一些令我感到困惑的区域。代码如下($表示十六进制):在理解MOV概念时遇到问题(汇编语言)
C EQU $202200
ORG $201150
A DC.W 639
B DC.W -215
ORG $201200
MOVE A,R0 <---??
ADD B,R0 <---??
MOVE R0,C
标记的线是我在解密时遇到的问题。我知道我创建了一个等于$ 202200的变量C,移动起始内存,创建变量A和B并赋予它们值,然后再次移动起始内存。这是我卡住的地方。我会站在MOV R0,A,它将A的值放入寄存器R0,但是如何将一个寄存器放入一个变量?这对我来说没有任何意义,谷歌正在画空白,任何人都可以帮我理解这一点吗?谢谢。
他们是否告诉过您正在使用的处理器的名称? – 2014-10-09 06:49:52