试回答:设执行前SP=2000H,执行后SP=(   )    A DW    1234H    B DW    5678H    :    PUSH    A    PUSH    B    POP     A    POP    B

admin2009-02-15  4

问题 试回答:设执行前SP=2000H,执行后SP=(   )    A DW    1234H    B DW    5678H    :    PUSH    A    PUSH    B    POP     A    POP    B

选项 A、1000H
B、2000H
C、3000H
D、4000H

答案B

解析 当执行PUSH操作时,SP的值减2,而当执行POP操作时SP的值又会自动加2,所以在本题中,执行两次PUSH,SP=SP- 4,而后又执行两次POP指令,所以SP=SP+4。即还是等于2000H。
转载请注明原文地址:https://jikaoti.com/ti/0AV7FFFM
0

最新回复(0)