六.指令系統擴展
--指令系統:將所有機器指令的集合稱爲機器的指令系統硬件
機器指令:每一條機器語言的語句稱爲機器指令程序
--指令的通常格式:由操做碼和地址碼組成方法
操做碼:長度可固定可變化(一般採用擴展操做碼),如操做碼佔7位,則該機器最多包含2的7次方條指令統計
地址碼:用來指出該指令的源操做數的地址(一個或兩個)、結果的地址以及下一條指令的地址,分別有4、3、2、1、零地址指令數據
--操做數類型:地址、數字、字符、邏輯數據等計算機
操做類型:不一樣機器不一樣,通用:數據傳送、算術邏輯操做、移位、轉移、輸入輸出、其餘(等待指令、停機指令、開中斷指令等等)語言
--尋址方式:肯定本條指令的數據地址以及下一條將要執行的指令執行的方法,與硬件結構緊密聯繫,直接影響指令格式和指令功能集合
指令尋址:分爲順序尋址和跳躍尋址字符
順序尋址:可經過程序計數器PC加1,自動造成下一條指令的地址
跳躍尋址:經過轉移類指令實現
數據尋址:種類較多,在指令字段中必須設一字段來指明屬於哪種尋址方式:當即尋址、直接尋址、隱含尋址、間接尋址、寄存器尋址、寄存器間接尋址、基址尋址、變址尋址、相對尋址、堆棧尋址
--RISC:精簡指令系統計算機
CISC:複雜指令系統計算機