wang199001 发表于 2012-11-23 14:19:24

第六章包含多个段的程序

看第六章第二个视频的时候
assume cs:code,ds:data,ss:stack
……
mov ax,data
mov ds,ax
……

这里有点不再明白了,assume定义ds:data,data不是ds的首地址么?那这个赋值ds的作用是什么

wang199001 发表于 2012-11-23 22:42:00

继续往下看的时候。。。自己想明白了。。。

菩提 发表于 2013-1-17 16:50:05

其实是给编译器看的这个赋值,在程序加载到内存时还进行一步重定位的操作才会有真正的段地址

菩提 发表于 2013-1-17 16:51:00

其实是给编译器看的这个赋值,在程序加载到内存时还进行一步重定位的操作才会有真正的段地址
页: [1]
查看完整版本: 第六章包含多个段的程序