1. 程式人生 > >1.4微型計算機工作的基本流程

1.4微型計算機工作的基本流程

第一章 微型計算機的基礎知識

第四節 微型計算機工作的基本流程

1.4.1指令與程式 –指令:用來指揮和控制計算機執行某種操作的命令。操作碼+運算元。 –程式:若干指令的有序集合。

1.4.2微型計算機中指令執行的基本流程 1.模型CPU的結構 –(1)指令指標(IP)自動記憶下一條指令地址的功能。 –(2)指令暫存器(AR)被動地接收IP傳送給它的地址值,以並行方式傳輸到CPU的地址引腳上。 –(3)資料暫存器(DR)臨時存放從記憶體取出來的指令和資料。緩衝 –(4)指令暫存器(IR)儲存計算機當前正在執行或即將執行的指令。 –(5)指令譯碼器(ID)用來對指令進行譯碼,確定指令的性質和操作。 –(6)操作控制器,根據不同的指令,產生不同的微操作指令。 –(7)算術邏輯部件(ALU) –(8)通用暫存器 暫存器A,B,C,D等。 –(9)標誌暫存器FLAGS(F),如進位標誌位CF,進位CF=1,否則CF=0. –(10)內部資料通路中的三態門,控制資料線的接通傳輸或斷開。

2.指令執行的基本流程 –(1)取指令 指令指標IP裝入主儲存器中,IP中的值傳送到指令地址匯流排;指令送到指令暫存器IR中,指標指向下一條指令的地址,譯碼。 –(2)執行指令 三態門,資料裝入資料暫存器中,再講資料傳輸到暫存器A。