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