标题:
请问大佬们,8051汇编指令哪些可以改变堆栈内容或堆栈指针呀,跪求大佬解答一下
[打印本页]
作者:
ljm86891260
时间:
2020-5-29 17:07
标题:
请问大佬们,8051汇编指令哪些可以改变堆栈内容或堆栈指针呀,跪求大佬解答一下
如题
作者:
mffhxa
时间:
2020-5-29 22:46
改变堆栈内容指令:push 50H,改变堆栈指针指令就传送指令mov sp,#50H
作者:
newlined
时间:
2022-7-12 15:52
我也正在遇到这个问题,我现在知道的是中断会影响堆栈的内容和指针,子程序调用,也就是ACALL或LCALL会影响。
作者:
188610329
时间:
2022-7-12 16:31
会改变 堆栈的有:
ACALL,LCALL, RET, RETI, PUSH, POP, // 更改 指针 以及内容
以及: MOV, ANL , ORL, XRL (SP) 的指令, // 更改 指针
包括但不限于:
MOV R1,SP
MOV @R1,#0 这种对 SP 所指向的地址中的内容 直接修改的 改变 堆栈内容的操作。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1