鱼C论坛

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

问个可能比较体弱的问题,关于指定机器类型

[复制链接]
发表于 2016-3-22 17:11:14 | 显示全部楼层 |阅读模式

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

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

x
学汇编没多久,学了一段时间回过头来发现对汇编第一句指定机器类型有点不理解,如指定.386与生成的pe文件结构中的机器类型有关系吗,尝试了一下,修改源文件为.486.586,pe文件相应的机器类型并没有改变,依然是4c01 386类型,手动修改pe文件的machine类型,就出现错误,提示不是win32程序,我的电脑是586,不知该如何理解这两个知识点,自学编程,底子不牢,见笑哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-3-22 20:34:35 | 显示全部楼层
大神在哪儿呢,是我的问题很幼稚,还是没问明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-23 20:24:52 | 显示全部楼层
你没有好好看书,
.386 这句伪指令告诉编译器本程序中使用的指令集是 386 以下的 (包括 386)
举个例子:
你要使用 386 的指令集, .8086 就会报错, 因为 386 中的一些指令 8086 中没有
使用 586 的指令集, .386 就会报错, 因为 586 中有一些指令 386 中没有
当然你要使用 8086 指令集, .586 也没问题, 因为 586 中有 8086 的指令, 向下兼容

评分

参与人数 1荣誉 +3 鱼币 +5 收起 理由
~风介~ + 3 + 5 感谢楼主无私奉献!

查看全部评分

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

使用道具 举报

发表于 2016-6-19 12:44:54 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 06:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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