24h購物| | PChome| 登入
2009-01-01 12:19:29| 人氣2,599| 回應0 | 上一篇 | 下一篇

【8/16/32/64 位元】

推薦 0 收藏 0 轉貼0 訂閱站台

歷經了8升到16位元,以及16到32位元,
最近又再度看到文章討論32和64位元的差別。

(暫存器的解說請跳到這篇的最後面)

結論都差不多:
*越多的位元數CPU可以直接用到的記憶體比較多。

*處裡大批資料(高解析度影音)較快。

----------------------------------
何謂X位元中央處裡器?
答:CPU上通用暫存器的寬度。

暫存器:Register,用半導體開關做出來的記憶儲存器,可存0或1的數值。
8位元暫存器就有8個這種儲存器摒排在一起。
8個這種儲存器的0或1的值就有2到8次方(2^8)=256種0與1的變化,
故可用來存放0到255的十進位數值。

通用暫存器就是可拿來做一般數學運算(加減乘除,移位,比較)。
特別暫存器就只有單一用途,如 Instruction Pointer(命令指標)。
IP裏放的數值,就是下一個CPU的指令的地址。

例:IP裏放了這數字==>0AFF(16進位數字)= 2815(十進位數字)
那下一個要被執行的指令就放在記憶體的第2815個byte的位置。

8位元CPU的IP其實是16位元寬,2^16=65536=64KB
這64KB就是這種CPU能同時間讀取到的地址範圍。

 


Apple II 用的8位元CMOS 6502 CPU

當年真是缺乏資源啊, 才一個8位元運算器, 一個X, 一個Y.


IBM PC 用的16位元Intel 8088CPU

CS=>指令的64KB, DS=資料的64KB, SS=堆疊的64KB, ES=多於的64KB

同時只能用到64+64+64+64=256KB.


Apple Macintosh用的32位元68000 CPU

好多好寬敞啊!


台長: Martin.H
人氣(2,599) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: 資訊產品 |
此分類下一篇:【記憶體總不夠用】
此分類上一篇:麥金塔 新一代筆電

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文