本帖最后由 GZLJZ 于 2012-4-21 04:42 编辑
下面代码是成功的:
BUF DATA 70H
MOV A,#100
MOV BUF+2,A
即将数值100存入72H寄存器里
------------------------------------------------------------------------------------------------
而我想把上面固定数值2变为变量,确不行请高手帮忙,谢了
我设想的程序如下:是不能达到,将数值100存入72H寄存器里
N DATA 30H
BUF DATA 70H
MOV N,#2
MOV A,#100
MOV BUF+N,A
或者还有什么方法同样达到我的要求呀
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
刚醒来,谢谢各位,
10楼代码等会我试下,谢谢,(刚试了,确实是好办法,谢了,我用了这么久汇编,还不知ADD可以加地址的,以前以为加的是数值,哦关键mov a,#buf这句 把buf的地址赋值给了A)
11楼也是对的,结果确实是BUF+的是N的地址,而不是N里面的数值,所以昨晚试验了很久。
一周热门 更多>