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

汇编高手请进!谢谢!

kylin1021 发布于 2005-10-22 17:33, 687 次点击
ES,DS,SS,CS的内容相同,即附加段,数据段,堆栈段,代码段从同一段基址开始,各段内容为什么不会相撞?
堆栈段好象是因为内容由高地址向低地址排,所以与其他段不相撞。那另外三段为什么也不相撞?还望高手指教!不胜感激!
4 回复
#2
china94152005-11-05 22:54
  各段之间可以重叠的!若不够的话,会自动增加的!其他的会向下移的!
#3
china94152005-11-05 23:01
   更正一点点!段本来是由操作系统来管理的,但用户也能自定义,而且可以重叠(在64KB(实模式下),即一个段长内,一个段没用完,别的的段首地址可以在此段内),但不能影响,必须在程序中动态更改段的分配,以达到互不影响的目的!
#4
doodd8882005-11-08 12:41
那些都叫:断寄存器吧
#5
tianykun2005-11-16 16:58

段寄存器啊。

1