鱼C论坛

 找回密码
 立即注册
查看: 1760|回复: 3

关于王爽老师ret例程问题和出现的奇怪现象

[复制链接]
发表于 2012-7-6 08:46:01 | 显示全部楼层 |阅读模式

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

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

x
2.bmp 今天看王爽老师的教材关于ret和retf的例程时发现程序中有一个mov bx 0 不知
道本句在程序中起什么作用,所以输入程序想debug一下,第一次输入不小心把程
序中的dup写成了dub,编译时一直显示出错,改过来后还是同样的问题。看了半
天最后又新建了一个文件把同样的程序考过去,再编译时无错误,再把新建的编
译正常的文件覆盖原文件中编译,还是出现同样的错误。两个文件内容一样,文
件名不一样编译却一个正常一个不正常(注意刚开始输入时文件名是p10.asm,拷
贝到p101.asm中,后把p10.asm改名p102.asm。p10和p102都编译出错。检查文件夹
中没有重名文件,并删除文件夹其余文件,只留下编译用文件和.asm文件)上面有
编译时出错的结果贴图。单独编译不连接也是同样错误


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-6 10:27:54 | 显示全部楼层
mov bx,0没有用处。你的错误是应为栈段没定义哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-6 10:32:01 | 显示全部楼层
就是assume cs:code,ss:stack
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-7-6 11:40:04 | 显示全部楼层

首先谢谢您的回答,不过,我还是不明白,mov bx,0没有意义为什么王爽老师要在两个例程里都出现啊,并且小甲鱼老师讲课时也把两个例程都加上了。另外我实验的时候加了栈定义也试过,同样提示这个错误,并且我重新建的程序,把这些拷过去编译却没问题,也没定义栈段啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-20 09:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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