主题:源代码中dw字型数据后,段地址为什么会改变?
源代码中有如下语句:
data segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
data ends
未执行程序时,ds=136d。
debug程序之后(未执行code部分呢)再看ds=13b5了。
为什么啊?dw不是应该把数据放到当前的ds=136d段里面么,即使放完了ds应该也还是136d阿,为什么会改变呢?
data segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
data ends
未执行程序时,ds=136d。
debug程序之后(未执行code部分呢)再看ds=13b5了。
为什么啊?dw不是应该把数据放到当前的ds=136d段里面么,即使放完了ds应该也还是136d阿,为什么会改变呢?