瀏覽單個文章
EIGHTS
Master Member
 
EIGHTS的大頭照
 

加入日期: Nov 2000
您的住址: 新開的店
文章: 1,586
引用:
作者Kyocera
首先要給你拍拍手,有做功課喔
不過你引用的那張表是沒錯,那張表在AMD的白皮書也有,不過在白皮書裡還有備註,預設的運算元長度可以更改,可以改成64bit或16bit。
所以現在的x86-64 cpu並不是如你講的只有定址的部份是 64bits 其他的部份都還是 32bits。
都有了64bit暫存器還有可能定死運算元大小只有32bit嗎?

另外Vista x64有些程式例如IE7,同時提供64bit和32bit版本,且預設是跑32bit版,的確就是為了外掛程式相容性考量。
不過driver部份就一定是64bit版。



我很小心寫了,還是寫得亂七八糟的

大家有興趣的還是參考這個吧
http://zh.wikipedia.org/w/index.php...D&variant=zh-tw
(雖然它也東提西提)

其實我沒查到現在的 x64 的一堆暫存器是多大
因為現在已經沒人用組合語言在寫程式了
不過,維基的文章有大略提到

PS:在維基文章還看到 CS DS,還真懷念
舊 2008-03-29, 02:51 AM #19
回應時引用此文章
EIGHTS離線中