首页
社区
课程
招聘
x86汇编.com文件如何, 改为普通exe文件
发表于: 2007-5-17 00:16 6723

x86汇编.com文件如何, 改为普通exe文件

2007-5-17 00:16
6723
最近在看罗云彬的"如何产生一个BMP文件" 网址: http://211.90.241.130:22366/view.asp?file=135

这是个.COM文件, 如果编译成exe文件的话, 执行会出错, 我把数据段和代码段分开. 
然后 把 org 100h 删除,但是程序执行的时候, 改写的内存地址, 不是正确的地址.

所以问下
1. 如何把罗云彬的代码改成exe文件的.
2. masm8 如何编译.com文件?
我用 ml /Zm /AT bmpcom.asm 编译会产生如下错误:
bmpcom.obj : fatal error LNK1190: invalid fixup found, type 0x0001

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 202
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
org 100h

不分段,编译成exe后用

exe2bin

转换成com文件。
2007-5-17 15:30
0
雪    币: 194
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我想把它改成直接编译成exe文件就能运行的代码. 会很复杂吗?
2007-5-17 22:38
0
游客
登录 | 注册 方可回帖
返回
//