內容主要包括:機器指令、運算元型別和操作型別、定址方式。
指令的格式:
運算元+地址碼+定址方式
指令的字長:固定字長/可變字長。
一、指令的一般格式:
操作碼欄位+ 地址碼欄位
操作碼 反映機器做什麼操作
(1) 長度固定
(2) 長度可變: 用於指令字長較長的情況
操作碼分散在指令字的不同欄位中
(3)拓展操作碼技術:
操作碼的位數隨地址數的減少而增加
即:
4位元操作碼:最多15條三地址指令。
8位元操作碼:最多15條二地址指令
12位元操作碼:最多15條一地址指令
16位元操作碼:16條0地址指令
二、運算元型別:
地址----->無符號整數
數位-----> 定點數、浮點數、十進位制
字元----->ASCII
邏輯數-----> 邏輯運算
三、操作型別:
1、資料傳送:
源 暫存器 暫存器 記憶體 記憶體
目的 暫存器 記憶體 暫存器 記憶體
2、算數邏輯運算
3、移位運算:
算數移位&邏輯移位&迴圈移位
哈工大計算機組成原理網課