-
-
[旧帖] 定义了一个64KB段为什么链接出错? 0.00雪花
-
发表于: 2010-11-16 17:19 2867
-
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时通过。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: