实验5第一题
本帖最后由 zhoutong 于 2011-12-2 18:48 编辑assume cs:code , ds:data , ss:stack
data segment
dw 0123H , 0456H , 0789H , 0abcH , 0defH , 0fedH , 0cbaH , 0987H
data ends
stack segment
dw 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
stack ends
code segment
start:
mov ax , stack
mov ss , ax
mov sp , 16H
mov ax , data
mov ds , ax
push ds:
push ds:
pop ds:
pop ds:
mov ax , 4c00H
code ends
end start
http://bbs.fishc.com/data/attachment/album/201112/02/18462707h6p5h4ff5lqc3l.jpg
发现一个规律:win7中,当sp=4时,还再向栈中PUSH,必会报错。。。
mov sp , 16H
改为:
mov sp , 16
或mov sp , 10H
页:
[1]