-
-
[旧帖] 定义了一个64KB段为什么链接出错? 0.00雪花
-
发表于: 2010-11-16 17:19 2875
-
a segment _go: db 65536 dup(0ffh) a ends end _go
编译通过。
连接时错误:
a.obj(a.asm) : fatal error L1101: invalid object module Object file offset: 35 Record type: 8a
如果定义65535则编译连接通过,定义65537就报出期望的错误:
a.asm(6) : error A2103: segment exceeds 64K limit : a
使用32位段时也无法定义65536字节FF.
Assembly code.386 a segment _go: db 65536 dup(0ffh) a ends end _go
编译通过。
链接错误:
a.obj(a.asm) : fatal error L1101: invalid object module Object file offset: 39 Record type: 8b
32位段定义超过65537时通过。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: