鱼C论坛

 找回密码
 立即注册
查看: 3291|回复: 9

请问 段必须assume吗

[复制链接]
发表于 2016-12-23 11:28:34 | 显示全部楼层 |阅读模式

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

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

x
比如我想用a这个段,直接a segment  ...a  ends ,我测试了下,发现报错,那么是否必须assume呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-12-23 11:32:02 | 显示全部楼层
发错了,应该是不会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-23 23:14:58 | 显示全部楼层
听说过没有规矩不成方圆么?
你既然用别人的工具,就得遵守别人的规则.
就像你写的程序一样,别人想用你的程序,就得遵守你的规则.
就这么简单.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-24 06:19:57 | 显示全部楼层
assume未必是必要的,只有当你需要使用code段以外的标号时需要声明其段属于什么类型的段。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-24 09:58:45 | 显示全部楼层
zealstar 发表于 2016-12-24 06:19
assume未必是必要的,只有当你需要使用code段以外的标号时需要声明其段属于什么类型的段。

对呀,既然要声明,难道就不是必要的吗?声明也用assume?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-24 16:57:04 | 显示全部楼层
yuruotong1 发表于 2016-12-24 09:58
对呀,既然要声明,难道就不是必要的吗?声明也用assume?

未必啊…………assume只是伪指令,写给编译器看的,只是看你怎么使用而已。看到第16章你自然会明白的。现在我暂时不揭秘吧,呵呵。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-24 21:13:50 | 显示全部楼层
yuruotong1 发表于 2016-12-24 09:58
对呀,既然要声明,难道就不是必要的吗?声明也用assume?

手动挂钩以后,也不需要所谓的ASSUME,反正计算机它又不知道你写的什么鬼,他只认得01010101010101010,哈哈哈哈哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-25 08:52:00 | 显示全部楼层
兰陵月 发表于 2016-12-24 21:13
手动挂钩以后,也不需要所谓的ASSUME,反正计算机它又不知道你写的什么鬼,他只认得01010101010101010, ...

大神,麻烦解释一下手动挂钩,我百度了半天也没查到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-25 19:21:28 | 显示全部楼层
yuruotong1 发表于 2016-12-25 08:52
大神,麻烦解释一下手动挂钩,我百度了半天也没查到

我的回复是业余的,手动挂钩的意思诸如下列,不一定正确。

MOV  AX,DATA
MOV  DS,AX

这样就把data段值的赋给了DS段寄存器,这样用DS就与DATA段挂钩了啊。挂钩我是随便说的,意思就是说联系上了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-25 22:51:07 | 显示全部楼层
兰陵月 发表于 2016-12-25 19:21
我的回复是业余的,手动挂钩的意思诸如下列,不一定正确。

MOV  AX,DATA

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-6 08:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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