dingyukimi 发表于 2011-6-13 11:09:44

关于10.1列题问题!~对于改动PUSH CS顺序后出现的问题

assume cs:code
stack segment
db 16 dup(0)
stack ends

code segment
      mov ax,4c00h
      int21h

start:
      mov ax,stack
      movss,ax
      mov ax,0
      mov sp,16
      push cs   ;把代码段地址入栈
      pushax   ;当把入栈顺序调换一下 出现的结果CS:IP不能指向第一段代码
      mov bx,0 ;这个貌似也没什么用,不置0这个程序出现的结果也是一样的
   retf
code ends
end start
还请各位高手分析分析!~

页: [1]
查看完整版本: 关于10.1列题问题!~对于改动PUSH CS顺序后出现的问题