检测点3.2 第二题sp=0空栈还是满栈
看论坛的标准答案都是下面这样(2)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中。
MOV AX,2000H
MOV DS,AX
MOV AX,1000H
MOV SS,AX
MOV SP,0000H
POP
POP
POP
POP
POP
POP
POP
POP
于是DEBUG验证。。。。。。
pop 的时候出错了 。。准备了几张图片,新人发不出来,我哭 。。。。。
于是改变代码:
MOV AX,2000H
MOV DS,AX
MOV AX,FFFH
MOV SS,AX
MOV SP,0010H
POP
POP
POP
POP
POP
POP
POP
POP
这样确可以正常出栈,,搜资料说通过sp=0,不能确定是空栈还是满栈,但是为啥出错尼
是否有错误提示以供参考 wtchou 发表于 2020-10-15 23:24
是否有错误提示以供参考
没有错误提示 ,t命令pop的时候,直接假死,debug不能输入命令 也没有反应了,只能关闭
页:
[1]