計組之指令系統

2021-10-09 14:53:28 字數 755 閱讀 9492

內容主要包括:機器指令、運算元型別和操作型別、定址方式。

指令的字長:固定字長/可變字長。

機器指令:

一、指令的一般格式:

操作碼欄位+ 位址碼字段

操作碼 反映機器做什麼操作

(1) 長度固定

(2) 長度可變:用於指令字長較長的情況

操作碼分散在指令字的不同欄位中

(3)拓展操作碼技術:

操作碼的位數隨位址數的減少而增加

即:4位操作碼:最多15條三位址指令。

8位操作碼:最多15條二位址指令

12位操作碼:最多15條一位址指令

16位操作碼:16條0位址指令

二、運算元型別:

位址----->無符號整數

數字-----> 定點數、浮點數、十進位制

字元----->ascii

邏輯數-----> 邏輯運算

三、操作型別:

1、資料傳送:

源 暫存器 暫存器 儲存器 儲存器

目的 暫存器 儲存器 暫存器 儲存器

2、算數邏輯運算

3、移位運算:

算數移位&邏輯移位&迴圈移位

哈工大計算機組成原理網課

計組期末複習之第四章 指令系統

指令 巨集指令 機器指令 指令系統 有效性 規範性 勻齊性 指令格式和資料格式的一致性 相容性 指令字 簡稱指令 指令格式 操作碼字段表徵指令的操作特性與功能 位址碼字段通常用來指定參與操作的運算元的位址 操作碼 位址碼一位址指令 二位址指令 三位址指令 多位址指令 指令字長度 機器字長 指令字長度...

機組複習之指令系統

一 1 幾種常見的指令格式 1 零位址指令 只有運算元沒有位址碼 其運算元的位址隱含在堆疊的棧頂指標sp中。例如 零位址加法指令僅用在堆疊計算機中,運算元和結果在堆疊中,參與加法運算的兩個運算元隱含地從堆疊頂部彈出,送到運算器進行運算,運算的結果再隱含地壓入堆疊。所有這些指令都會執行 pc 1 pc...

指令和指令系統

第一部分,是指令的操作碼。操作碼用於指明本條指令的操作功能,例如,是算術加運算 減運算還是邏輯與 或運算功能,是否是讀 寫記憶體或讀 寫外設操作功能,是否是程式轉移和子程式呼叫或返回操作功能等,計算機需要為每條指令分配乙個確定的操作碼。第二部分,是指令的運算元位址,用於給出被操作的資訊 指令或資料 ...