什麼是計算機指令?


計算機將程式以1和0的形式儲存在其RAM中,CPU將這些程式解釋為指令。一個RAM字包含一條機器語言指令。

這些指令一次一條地載入到CPU中,在那裡被解碼並執行。一臺基本的計算機具有三種指令程式碼格式,例如記憶體引用指令、暫存器引用指令和輸入輸出指令格式。

記憶體引用指令

記憶體引用指令使用12位指定地址,使用一位確定定址模式I。I等於0表示直接定址,等於1表示間接定址。

暫存器引用指令

暫存器引用指令由操作碼111和指令最左位(第15位)的0標識。它確定對AC暫存器的操作或測試。不需要來自記憶體的運算元,因為另外12位用於確定要執行的操作或測試。

輸入輸出指令

輸入輸出指令不需要引用記憶體,並由操作碼111和指令最左位的1標識。其餘12位可以確定所執行的輸入輸出操作或測試的型別。

指令型別由計算機控制單元從指令第12位到第15位的四位標識。如果第12位到第14位的三個操作碼位不都等於111,則該指令為記憶體引用型別,第15位被視為定址模式I。

如果3位操作碼都等於111,則控制單元檢查第15位。如果該位為0,則該指令為暫存器引用型別。如果該位為1,則該指令為輸入輸出型別。

更新於:2021年7月24日

瀏覽量:19K+

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.