下載手機(jī)汽配人

8086微處理器的總線請(qǐng)求與影響過(guò)程

問(wèn) 提問(wèn)者:網(wǎng)友 2018-07-15
最佳回答
微處理器一般由下列部件組成: 算術(shù)邏輯單元(ALU,Arithmetic Logical Unit);累加器和通用寄存器組;程序計(jì)數(shù)器(也叫指令指標(biāo)器);時(shí)序和控制邏輯部件;數(shù)據(jù)與地址鎖存器/緩沖器;內(nèi)部總線。 算術(shù)邏輯單元ALU主要完成算術(shù)運(yùn)算(+、-、×、÷、比較)和各種邏輯運(yùn)算(與、或、非、異或、移位)等操作。ALU是組合電路,本身無(wú)寄存操作數(shù)的功能,因而必須有保存操作數(shù)的兩個(gè)寄存器:暫存器TMP和累加器AC(),累加器既向ALU提供操作數(shù),又接收ALU的運(yùn)算結(jié)果。 寄存器陣列實(shí)際上相當(dāng)于微處理器內(nèi)部的RAM,它包括通用寄存器組和專(zhuān)用寄存器組兩部分,通用寄存器(A,B,C,D)用來(lái)存放參加運(yùn)算的數(shù)據(jù)、中間結(jié)果或地址。它們一般均可作為兩個(gè)8位的寄存器來(lái)使用。處理器內(nèi)部有了這些寄存器之后,就可避免頻繁地訪問(wèn)存儲(chǔ)器,可縮短指令長(zhǎng)度和指令執(zhí)行時(shí)間,提高機(jī)器的運(yùn)行速度,也給編程帶來(lái)方便。專(zhuān)用寄存器包括程序計(jì)數(shù)器PC()、堆棧指示器SP()和標(biāo)志寄存器FR(),它們的作用是固定的,用來(lái)存放地址或地址基值。其中: A)程序計(jì)數(shù)器PC用來(lái)存放下一條要執(zhí)行的指令地址,因而它控制著程序的執(zhí)行順序。在順序執(zhí)行指令的條件下,每取出指令的一個(gè)字節(jié),PC的內(nèi)容自動(dòng)加1。當(dāng)程序發(fā)生轉(zhuǎn)移時(shí),就必須把新的指令地址(目標(biāo)地址)裝入PC,這通常由轉(zhuǎn)移指令來(lái)實(shí)現(xiàn)。 B)堆棧指示器SP用來(lái)存放棧頂?shù)刂贰6褩J谴鎯?chǔ)器中的一個(gè)特定區(qū)域。它按“后進(jìn)先出”方式工作,當(dāng)新的數(shù)據(jù)壓入堆棧時(shí),棧中原存信息不變,只改變棧頂位置,當(dāng)數(shù)據(jù)從棧彈出時(shí),彈出的是棧頂位置的數(shù)據(jù),彈出后自動(dòng)調(diào)正棧頂位置。也就是說(shuō),數(shù)據(jù)在進(jìn)行壓棧、出棧操作時(shí),總是在棧頂進(jìn)行。堆棧一旦初始化(即確定了棧底在內(nèi)存中的位置)后,SP的內(nèi)容(即棧頂位置)使由CPU自動(dòng)管理。 C)標(biāo)志寄存器也稱(chēng)程序狀態(tài)字(PSW)寄存器,用來(lái)存放算術(shù)、邏輯運(yùn)算指令執(zhí)行后的結(jié)果特征,如結(jié)果為0時(shí),產(chǎn)生進(jìn)位或溢出標(biāo)志等。 定時(shí)與控制邏輯是微處理器的核心控制部件,負(fù)責(zé)對(duì)整個(gè)計(jì)算機(jī)進(jìn)行控制、包括從存儲(chǔ)器中取指令,分析指令(即指令譯碼)確定指令操作和操作數(shù)地址,取操作數(shù),執(zhí)行指令規(guī)定的操作,送運(yùn)算結(jié)果到存儲(chǔ)器或I/O端口等。它還向微機(jī)的其它各部件發(fā)出相應(yīng)的控制信號(hào),使CPU內(nèi)、外各部件間協(xié)調(diào)工作。 內(nèi)部總線用來(lái)連接微處理器的各功能部件并傳送微處理器內(nèi)部的數(shù)據(jù)和控制信號(hào)。 必須指出,微處理器本身并不能單獨(dú)構(gòu)成一個(gè)獨(dú)立的工作系統(tǒng),也
回答者:網(wǎng)友
產(chǎn)品精選
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?立即注冊(cè)

我要提問(wèn)

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“8086微處理器的總線請(qǐng)求與影響過(guò)程”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。