汇编语言问题2.设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段

汇编语言问题
2.设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H、62H、30H、31H、DPTR及SP的内容将有何变化?
PUSH 30H
PUSH 31H
POP DPL
POP DPH
MOV 30H,#00H
MOV 31H,#0FFH
结果是,
(61H)=24H (62H)=10H (30H)=00H (31H)=0FFH
(DPTR)=2410H (SP)=60H
请问,为啥(61H)=24H呢?,不是已经把24H弹出了吗
我是小婷 1年前 已收到1个回答 举报

我有于谦 幼苗

共回答了19个问题采纳率:100% 举报

弹出来不代表那个地方的值就没了,还在,只不过sp不指向它了。除非你又压东西进去把它的值改了

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.026 s. - webmaster@yulucn.com