這一篇介紹下指令系統。一條指令的執行包括取指,譯碼,執行和回寫四步
下圖將計算機比喻為廚房,其中廚師是控制器,炒菜用的鍋是運算器,儲物間是存儲器,還有一些盤子是通用寄存器
其中指令(任務單)和數據(原料)同在存儲器(儲物間)中。整個過程如下圖所示
一條指令由2個字節組成,第一個字節高4位是操作碼,低4位是寄存器號,第二個字節是存儲單元地址,如圖所示
這樣一條條匯編語言和機器語言對應起來形成一條條指令,我們現在所熟知的各種語言最終都是要解釋成機器語言讓計算機理解才能執行
結合指令的執行過程,下面是一個模型機的的示意圖
接下來我們具體看看各個部件的組成:
這是模型機的存儲器示意圖
控制器主要由以下5個部分組成:
寄存器由若干個D-觸發器組成
運算器組成:我們常用的加減乘除以及邏輯運算均在這里完成
以上是指令系統及其模型機的組成,各個功能其實都可以從圖中文字說明以及部件名字理解到