zhoutong 发表于 2011-12-2 18:47:28

实验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


cqy55555 发表于 2011-12-2 22:30:10


发现一个规律:win7中,当sp=4时,还再向栈中PUSH,必会报错。。。

仰望天上的光 发表于 2011-12-3 20:22:52

mov sp , 16H
改为:
mov sp , 16
或mov sp , 10H
页: [1]
查看完整版本: 实验5第一题