注册 登录
编程论坛 汇编论坛

求教数据偏移地址不是零的原因

nooomoon 发布于 2015-12-03 16:03, 4180 次点击
一个程序
.data
DATA_1 db 23h
.code
mov ax,@data
...
编好以后用debug看那个DATA_1在数据段里面的偏移地址并不是0。应该是ds:0000这个地址吧?但实际不是。后移了几个。为什么会这样。第一个数据为什么不是数据段的0000偏移地址。是什么原因。它前面的几个数据是怎么来的?有什么用?
请教。谢谢
1 回复
#2
wmf20142015-12-16 13:17
要看源程序和编译程序,按道理exe文件是从0开始、com文件从100h开始。
1