指令字長

指令字長是指機器指令二進制代碼的總位數。指令字長取決於從操作碼的長度、運算元地址的長度和運算元地址的個數。不同的指令的字長是不同的。

基本介紹

早期計算機的存儲字長一般和機器的指令字長與數據字長相等,故訪問一次主存便可取一條指令或一個數據。隨著計算機的套用範圍的不斷擴大,解題精度的不斷提高,往往要求指令字長是可變的,數據字長也要求可變。為了適應指令和數據字長的可變性,其長度不由存儲字長來確定,而用位元組的個數來表示。1個位元組(Byte)被定義為由8位(Bit)二進制代碼組成。當然,此時存儲字長、指令字長、數據字長三者可各不相同,但它們必須是位元組的整數倍。一台機器的指令系統可以採用位數不同的指令,即指令的字長是可變的,如單字長指令、多字長指令。

相關詞條

熱門詞條

聯絡我們