i386的fs/gs两个寄存器好像用处一样啊,有什么区别?
这两个都是附加段寄存器,两个寄存器的用法有什么不同么?而且16位时代就已经有了es寄存器来标识附加段。那为什么还要fs/gs这两个附加段寄存器呢? up!!!!!!!!! 80386时代的产物,我也没见到这多出的两个段寄存器有撒用途,实际上Segmented memory model都极少用。 为了兼容 cjaizss 发表于 2012-03-25 21:41 static/image/common/back.gif
为了兼容
如果是为了兼容的话,为什么还要增加这两个寄存器? 保持不变不就行了么? werwerc 发表于 2012-03-29 10:37 static/image/common/back.gif
如果是为了兼容的话,为什么还要增加这两个寄存器? 保持不变不就行了么?
多两个段寄存器不是更加灵活吗?
页:
[1]