網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

計算機的字長是多少呀

欄目: 精緻生活 / 釋出於: / 人氣:3.15W

計算機的字長是多少呀的答案是:8、16、32、64位

計算機的字長是多少呀

在計算機領域,對於某種特定的計算機設計而言,字(word)是用於表示其自然的資料單位的術語,是用來表示一次性處理事務的固定長度。一個字的位數,即字長,是計算機系統結構中的一個重要特性。字長在計算機結構和操作的多個方面均有體現。

計算機中大多數暫存器的大小是一個字長。計算機處理的典型數值也可能是以字長為單位。CPU和記憶體之間的資料傳送單位也通常是一個字長。還有記憶體中用於指明一個儲存位置的地址也經常是以字長為單位的。現代計算機的字長通常為16、32、64位。

在設計計算機時,字長的選擇是非常重要的。設計上的考慮傾向於為特定的用途(如地址)設定特定的位長。然而,出於經濟的考慮,又應該僅使用一種尺寸,或者很少的幾種與基本尺寸成倍數或分數(約數)關係的尺寸。這個首選的基本尺寸就成為該構架的字長。 [8]

字元的尺寸對於字長的選擇也有影響。20世紀60年代中期以前,字元大部分以6位儲存;這樣最多允許64個字元,因此不能又大寫字元。由於將字長定義成字元尺寸的倍數在處理時間和儲存空間上都比較划算,所以這個時期字長也就被定義為6位(在二進位制機器上)的倍數。通常的選擇是36位字長,這也是適合於浮點數格式的一個長度。

隨著IBM360系統的引入——該系統使用8位字元,並支援大小寫字母——標準的字元(確切地說:位元組)尺寸也轉變成為8位。從那以後,字長也自然變成了8的倍數,16、32、64位字長被廣泛使用。

早期的計算機設計中包括所謂的“可變字長”設計。(原文:Early machine designs included some that used what is often termed avariable word length.——譯者)。在這類設計中,數字運算元沒有固定的長度,它們通過檢查某個特殊字元來判斷是否結束。這樣的機器使用BCD編碼表示數字,例如IBM 702、IBM 705、IBM 7080、IBM 7010、UNIVAC 1050、IBM 1401和IBM 1620。

大部分這樣的機器一次處理一個儲存單元,因為每條指令和資料佔用的數個單元,所以指令將使用數個週期來讀取儲存器。這類機器經常因為這個原因變得非常慢。例如,在IBM 1620 Model I上,取指令需要8個週期,只是為了讀取12個數字(Model II降低到6個週期,不過如果指令不需要取其中的一個1個地址域的話,可以只需要4個週期;如果兩個都不需要,則只需要1個週期)。

Tags:字長 計算機