中央處理單元CPU(central processing unit)構(gòu)成:
運(yùn)算器、控制器、寄存器組、內(nèi)部總線(xiàn)
中央處理單元CPU功能:
實(shí)現(xiàn)程序控制、操作控制、時(shí)間控制、數(shù)據(jù)處理功能
運(yùn)算器構(gòu)成:
累加寄存器AC:運(yùn)算結(jié)果或源操作數(shù)的存放區(qū)(accumulator)
算術(shù)邏輯單元ALU:實(shí)現(xiàn)對(duì)數(shù)據(jù)的算術(shù)和邏輯運(yùn)算(arithmetic and logic unit)
數(shù)據(jù)緩沖寄存器DR:暫時(shí)存放內(nèi)存的指令或數(shù)據(jù)(Data Register)
狀態(tài)條件寄存器PSW:保存指令運(yùn)行結(jié)果的條件碼內(nèi)容,如溢出標(biāo)志(Program Status Word)
運(yùn)算器功能:
執(zhí)行所有算術(shù)運(yùn)算(加減乘除等)和所有邏輯運(yùn)算并進(jìn)行邏輯測(cè)試(與或非比較等)
控制器構(gòu)成:
指令寄存器IR:暫存CPU執(zhí)行指令
程序計(jì)數(shù)器PC:存放指令執(zhí)行地址
地址寄存器AR:保存當(dāng)前CPU所訪(fǎng)問(wèn)的內(nèi)存地址
指令譯碼器ID:分析指令操作碼
控制器功能:
控制整個(gè)CPU工作,包括程序控制、時(shí)序控制等