回 帖 发 新 帖 刷新版面

主题:选择题一道

1.将BX的内容送入离栈顶位移量为10个字的系统堆栈中, 应使用_______语句。
A.  MOV [BP+10],BX        B. PUSH [BX+20]
C.  MOV  BP,SP            D. MOV [SP+20] ,BX
    MOV [BP+20],BX


选哪个?具体解释一下,C和D的区别?谢谢

回复列表 (共1个回复)

沙发

选c
将堆栈指针sp的值送入bp中,将bx中的内容送入bp+20 内存单元 (10个字=20个字节)
sp仍指向栈顶
d中sp+20 (即sp=sp+20)使sp没有sp仍指向栈顶,错误

我来回复

您尚未登录,请登录后再回复。点此登录或注册