标题:
[原创]利用压栈sp自增复制数据
[打印本页]
作者:
涛之雨
时间:
2020-12-18 15:21
标题:
[原创]利用压栈sp自增复制数据
题目要求:
试编写一段程序,将片内RAM的50H-59H单元的内容复制到60H开始的10个单元。
分析:设置栈顶为5FH,压栈的时候sp会先自增再压入数据,可以利用sp的自增循环压入数据。
代码示例:
MOV SP,#5FH
MOV R1,#50H
R: MOV A,@R1
PUSH ACC
INC R1
CJNE R1,#5AH,R
END
复制代码
同理,也可使用pop的先弹出数据后sp自动减一循环从59H循环pop出数据达到复制的效果。
新人第一帖,刚学习c51,如发帖有不妥希望告知。
感谢。
作者:
ccx123
时间:
2020-12-18 15:53
这一点确实很重要,我在做的时候也经常这样做,新人要多学习一下
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1