鱼C论坛

 找回密码
 立即注册
查看: 3165|回复: 0

[争议讨论] 关于10.1列题问题!~对于改动PUSH CS顺序后出现的问题

[复制链接]
发表于 2011-6-13 11:09:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

code segment
        mov ax,4c00h
        int  21h

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

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-7 08:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表