基础的汇编语言问题,使用的keil uVision2
代码如下,在memory window窗口给0x0081和0x0084都赋了值。分步执行的下面的语句: ORG 0000H LJMP MAIN MAIN: MOV R0,#80H MOV R1,#81H MOV R2,#82H MOV R3,#83H MOV A,R2 MOV A,84H MOV A,@R1 MOV A,#55 END 其中: MOV A,84H MOV A,@R1 这两条语句没有改变A的值,这是为什么?应该和keil有关吧,求高手解释。 其实我就是为了测试mov a,direct写的代码,keil里用不通
追问:一语惊醒梦中人,但是memory window里我查找的时候用i:0x80和直接查找80H有什么区别呢?
我重新试了试,现在MOV A,@R1有用了,但是MOV A,84H还是无效。要怎么修改呢?太感谢了,我受益匪浅。!!!