本帖最后由 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
或者还有什么方法同样达到我的要求呀
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
呵呵,谢了,也该休息了,不然天都快亮了
- n data 30h
- buf data 70h
- loop:
- mov n,#2
- mov a,#buf
- add a,n
- mov r0,a
- mov a,#100
- mov @r0,a
- ljmp loop
- end
复制代码好像搞这个的都有熬夜的习惯,对汇编就爱莫能助了,不过已经有人解决了,在这里也学习了.
一周热门 更多>