機器指令
操作碼
反應機器做什麼操作。操作碼在RISC中 長度固定 ,而在CISC中 長度可變 。CISC的長度可變是指利用指令的其他欄位對操作碼欄位進行擴充套件
擴充套件操作碼技術
操作碼的位數隨地址數的減少而增加

三地址指令操作碼 每減少一種最多可構成$2^4$種 二地址指令
二地址指令操作碼 每減少一種最多可構成$2^4$種 一地址指令
地址碼
四地址
$A_1$第一操作地址,$A_2$第二運算元地址,$A_3$結果的地址,$A_4$下一條指令地址。$(A_1) OP (A_2) \to A_3$
4次訪存,定址範圍:$2^6 = 64$
三地址
在四地址的基礎上,用PC代替$A_4$

$(A_1) OP (A_2) \to A_3$。4次訪存,定址範圍:$2^8 = 256$
二地址
在三地址的基礎上,將$A_3$用$A_1$或$A_2$代替

$(A_1) OP (A_2) \to A_1$ 或 $(A_1) OP (A_2) \to A_2$。4次訪存,定址範圍:$2^{12}$
一地址
在二地址的基礎上,用ACC代替$A_1$或$A_2$

$ACC OP (A_1) \to ACC$。4次訪存,定址範圍:$2^{24}$
零地址
直接對ACC進行各種判斷的指令
指令字長
指令字長決定於: 操作碼的長度 、 運算元地址的長度 、 運算元地址的個數
指令字長 固定 ,則 指令字長=儲存字長 ;指令字長 可變 ,則 按位元組的倍數變化