3CPU-4微程序控制器_第1頁
3CPU-4微程序控制器_第2頁
3CPU-4微程序控制器_第3頁
3CPU-4微程序控制器_第4頁
3CPU-4微程序控制器_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、3.6 3.6 微程序控制器原理微程序控制器原理3.6.1 微程序控制的基本思想微程序控制的基本思想1. 若干微命令編制成一條微指令,控制實(shí)現(xiàn)若干微命令編制成一條微指令,控制實(shí)現(xiàn)一步操作;一步操作;2. 若干微指令組成一段微程序,解釋執(zhí)行一若干微指令組成一段微程序,解釋執(zhí)行一條機(jī)器指令;條機(jī)器指令;3. 微程序事先存放在控制存儲器中,執(zhí)行機(jī)微程序事先存放在控制存儲器中,執(zhí)行機(jī)器指令時再取出。器指令時再取出。1. 若干微命令編制成若干微命令編制成一條微指令一條微指令,控制實(shí)現(xiàn),控制實(shí)現(xiàn)一步操作一步操作;2. 若干微指令組成若干微指令組成一段微程序一段微程序,解釋執(zhí)行,解釋執(zhí)行一一條機(jī)器指令條機(jī)器

2、指令; 組成原理組成原理1.1.主要部件主要部件(1 1)控制存儲器)控制存儲器CMCM功能:功能: 微地址微地址形成電路形成電路 IR PSW PC微地址寄存器微地址寄存器 AR控制存儲器控制存儲器CM 譯碼器譯碼器微命令序列微命令序列微命令字段微命令字段 微地址字段微地址字段IR存放微程序存放微程序。CMCM屬于屬于CPUCPU,不屬于主存儲器。,不屬于主存儲器。(2 2)微指令寄存器)微指令寄存器 IR功能:功能: 微地址微地址形成電路形成電路 IR PSW PC微地址寄存器微地址寄存器 AR控制存儲器控制存儲器CM 譯碼器譯碼器微命令序列微命令序列微命令字段微命令字段 微地址字段微地址

3、字段IR存放現(xiàn)行微指令存放現(xiàn)行微指令。微命令字段:微命令字段:提供一步操作所需的微命令。提供一步操作所需的微命令。微地址字段:微地址字段:指明后續(xù)微地址的形成方式。指明后續(xù)微地址的形成方式。提供微地址的給定部分。提供微地址的給定部分。( (微操作控制字段微操作控制字段) )( (順序控制字段順序控制字段) )(3 3)微地址形成電路)微地址形成電路功能:功能: 微地址微地址形成電路形成電路 IR PSW PC微地址寄存器微地址寄存器 AR控制存儲器控制存儲器CM 譯碼器譯碼器微命令序列微命令序列微命令字段微命令字段 微地址字段微地址字段IR提供兩類微地址提供兩類微地址。微程序入口地址:微程序入

4、口地址:由機(jī)器指令由機(jī)器指令操作碼操作碼形成。形成。后續(xù)微地址:后續(xù)微地址:由由微地址字段微地址字段、現(xiàn)行微地現(xiàn)行微地址址、運(yùn)行狀態(tài)運(yùn)行狀態(tài)等形成。等形成。2.2.工作過程工作過程(1 1)取機(jī)器指令)取機(jī)器指令CMCM取指取指微指令微指令I(lǐng)RIR微命令字段微命令字段譯碼器譯碼器微命令微命令主存主存機(jī)器指令機(jī)器指令I(lǐng)RIR 微地址微地址形成電路形成電路 IR PSW PC微地址寄存器微地址寄存器 AR控制存儲器控制存儲器CM 譯碼器譯碼器微命令序列微命令序列微命令字段微命令字段 微地址字段微地址字段IR 取指微指令取指微指令控制存儲器控制存儲器 取指微指令取指微指令微命令字段微命令字段 微地址

5、字段微地址字段 譯碼器譯碼器微命令序列微命令序列控制存儲器控制存儲器微命令字段微命令字段 微地址字段微地址字段 譯碼器譯碼器微命令序列微命令序列(2 2)轉(zhuǎn)微程序入口)轉(zhuǎn)微程序入口IRIR操作碼操作碼微地址形微地址形成電路成電路入口入口ARAR微命令字段微命令字段CMCM首條微指令首條微指令(3 3)執(zhí)行首條微指令)執(zhí)行首條微指令I(lǐng)RIRIRIR譯碼器譯碼器 微地址微地址形成電路形成電路 IR PSW PC微地址寄存器微地址寄存器 AR控制存儲器控制存儲器CM 譯碼器譯碼器微命令序列微命令序列微命令字段微命令字段 微地址字段微地址字段IR 取指微指令取指微指令控制存儲器控制存儲器 取指微指令取

6、指微指令微命令字段微命令字段 微地址字段微地址字段 譯碼器譯碼器微命令序列微命令序列 IR控制存儲器控制存儲器微命令字段微命令字段 微地址字段微地址字段 譯碼器譯碼器微命令序列微命令序列 微地址微地址形成電路形成電路 IR微地址寄存器微地址寄存器 微地址微地址形成電路形成電路控制存儲器控制存儲器微地址寄存器微地址寄存器微命令字段微命令字段 微地址字段微地址字段控制存儲器控制存儲器微命令字段微命令字段 微地址字段微地址字段微命令微命令操作部件操作部件(4 4)取后續(xù)微指令)取后續(xù)微指令微地址字段微地址字段現(xiàn)行微地址現(xiàn)行微地址運(yùn)行狀態(tài)運(yùn)行狀態(tài)微地址形微地址形成電路成電路后續(xù)微地址后續(xù)微地址ARAR

7、CMCM后續(xù)微指令后續(xù)微指令I(lǐng)RIR 微地址微地址形成電路形成電路 IR PSW PC微地址寄存器微地址寄存器 AR控制存儲器控制存儲器CM 譯碼器譯碼器微命令序列微命令序列微命令字段微命令字段 微地址字段微地址字段IR微命令字段微命令字段 微地址字段微地址字段 PSW微地址寄存器微地址寄存器 微地址微地址形成電路形成電路微命令字段微命令字段 微地址字段微地址字段 PSW微地址寄存器微地址寄存器微地址寄存器微地址寄存器 微地址微地址形成電路形成電路微地址寄存器微地址寄存器(5 5)執(zhí)行后續(xù)微指令)執(zhí)行后續(xù)微指令同(同(3 3) 微地址微地址形成電路形成電路 IR PSW PC微地址寄存器微地址

8、寄存器 AR控制存儲器控制存儲器CM 譯碼器譯碼器微命令序列微命令序列微命令字段微命令字段 微地址字段微地址字段IR微命令字段微命令字段 微地址字段微地址字段 PSW微地址寄存器微地址寄存器 微地址微地址形成電路形成電路微命令字段微命令字段 微地址字段微地址字段 PSW微地址寄存器微地址寄存器微地址寄存器微地址寄存器 微地址微地址形成電路形成電路微地址寄存器微地址寄存器(6 6)返回)返回微程序執(zhí)行完,返回微程序執(zhí)行完,返回CMCM ( (存放存放取指微指令取指微指令的的固定單元固定單元) )。3.6.2 微指令格式和編碼方法微指令格式和編碼方法1.1.格式分類格式分類(1 1)垂直型微指令)

9、垂直型微指令優(yōu)點(diǎn):優(yōu)點(diǎn):一條微指令定義并執(zhí)行幾種并行的基本操作。一條微指令定義并執(zhí)行幾種并行的基本操作。微指令短、簡單、規(guī)整,便于編寫微微指令短、簡單、規(guī)整,便于編寫微程序。程序。缺點(diǎn):缺點(diǎn):微程序長,執(zhí)行速度慢;工作效率低。微程序長,執(zhí)行速度慢;工作效率低。(2 2)水平型微指令)水平型微指令一條微指令定義并執(zhí)行一種基本操作。一條微指令定義并執(zhí)行一種基本操作。優(yōu)點(diǎn):優(yōu)點(diǎn):缺點(diǎn):缺點(diǎn):微指令長,編寫微程序較麻煩。微指令長,編寫微程序較麻煩。微程序短,執(zhí)行速度快。微程序短,執(zhí)行速度快。(3 3)混合型微指令)混合型微指令微指令不長,便于編寫;微程序不長,執(zhí)行微指令不長,便于編寫;微程序不長,執(zhí)行

10、速度加快。速度加快。在垂直型的基礎(chǔ)上增加一些不太復(fù)雜的并行在垂直型的基礎(chǔ)上增加一些不太復(fù)雜的并行操作。操作。例例. .長城長城203203微指令微指令 AI BI ZO AOP MOP KK ST AI BI ZO AOP MOP KK ST 3 3 3 3 4 4 4運(yùn)算器運(yùn)算器輸入控輸入控制制運(yùn)算器運(yùn)算器輸出控輸出控制制操作操作類型類型控制控制訪訪M M、I/OI/O控制控制常數(shù)常數(shù)輔助輔助操作操作2.2.編碼方法編碼方法(1 1)直接控制法)直接控制法例例. . 某微指令某微指令微命令按位給出。微命令按位給出。不需譯碼,產(chǎn)生微命令的速度快;不需譯碼,產(chǎn)生微命令的速度快;信息的表示效率低。

11、信息的表示效率低。 C C0 0 R W R W1 1 11 1 1C C0=0=0 0 進(jìn)位初值為進(jìn)位初值為0 01 1 進(jìn)位初值為進(jìn)位初值為1 1R R= =0 0 不讀不讀1 1 讀讀0 0 不寫不寫1 1 寫寫W W= =微指令中通常只有個別位采用直接控制法。微指令中通常只有個別位采用直接控制法。(2 2)分段直接編譯法)分段直接編譯法例例. .對加法器輸入端進(jìn)行控制。對加法器輸入端進(jìn)行控制。微命令由字段編碼直接給出。微命令由字段編碼直接給出。000 000 不發(fā)命令不發(fā)命令微指令中設(shè)置微指令中設(shè)置AIAI字段,控制字段,控制加法器的輸入選擇。加法器的輸入選擇。 加法器加法器 A BR

12、、CD、ER、CD、FAIAI3010 C A010 C A100 F B100 F B001 R A001 R A010 C A010 C A011 D B011 D B011 D B011 D B?微命令分組原則:微命令分組原則:同類操作中同類操作中互斥互斥的的微命令放同一字段。微命令放同一字段。不能同時出現(xiàn)不能同時出現(xiàn)CD操作唯一;操作唯一;加法器加法器A A輸入端的控制命令放輸入端的控制命令放AIAI字段,字段,B B輸入端的控制命令輸入端的控制命令放放BIBI字段。字段。 加法器加法器 A BR、CD、ER、CD、F000 000 不發(fā)命令不發(fā)命令010 C A010 C A100

13、E A100 E A001 R A001 R A011 D A011 D ACDAI BIAI BI3 3010 C A010 C A000 000 不發(fā)命令不發(fā)命令010 C B010 C B100 F B100 F B001 R B001 R B011 D B011 D B011 D B011 D BAIAI:BIBI: 一條微指令能同時一條微指令能同時提供若干微命令,便于組織各種操作。提供若干微命令,便于組織各種操作。 編碼較簡單;編碼較簡單;(3 3)分段間接編譯法)分段間接編譯法例例. . 微命令由本字段編碼和其他字段解釋共同給微命令由本字段編碼和其他字段解釋共同給出。出。C C =

14、 C A C A 1) 1) 設(shè)置解釋位或解釋字段設(shè)置解釋位或解釋字段解釋位解釋位1 1 A A為某類命令為某類命令0 0 A A為常數(shù)為常數(shù)2) 2) 分類編譯分類編譯按功能類型將微指令分類,分別安排各類微按功能類型將微指令分類,分別安排各類微指令格式和字段編碼,并設(shè)置區(qū)分標(biāo)志。指令格式和字段編碼,并設(shè)置區(qū)分標(biāo)志。(4 4)其他編碼方法)其他編碼方法1) 1) 微指令譯碼與機(jī)器指令譯碼復(fù)合控制微指令譯碼與機(jī)器指令譯碼復(fù)合控制例例. .機(jī)器指令機(jī)器指令 寄存器號寄存器號 寄存器傳寄存器傳A微指令微指令譯碼器譯碼器譯碼器譯碼器001001R AR A R1 A A門門例例. . 2) 2) 微地

15、址參與解釋微地址參與解釋004004微地址微地址指令操作碼指令操作碼 (1)(1)微程序入口地址的形成微程序入口地址的形成 微指令微指令 取指標(biāo)志取指標(biāo)志 變址標(biāo)志變址標(biāo)志 0110113. 微地址形成方式微地址形成方式微程序入口微程序入口 功能轉(zhuǎn)移功能轉(zhuǎn)移 一級功能轉(zhuǎn)移一級功能轉(zhuǎn)移各操作碼的位置、位數(shù)固定,一次轉(zhuǎn)換成功。各操作碼的位置、位數(shù)固定,一次轉(zhuǎn)換成功。 入口地址入口地址= =頁號,操作碼頁號,操作碼 例例. . 機(jī)器指令機(jī)器指令1 0F(8 0F(8位位) ) 入口地址入口地址= =00000FH 0FH CM機(jī)器指令機(jī)器指令2 10(8 10(8位位) ) 入口地址入口地址= =0

16、00010H 10H 000F000F00100010無條件轉(zhuǎn)無條件轉(zhuǎn) 微地址微地址1 1微地址微地址1 1微程序微程序1 1無條件轉(zhuǎn)無條件轉(zhuǎn) 微地址微地址2 2微地址微地址2 2微程序微程序2 2 功能轉(zhuǎn)移功能轉(zhuǎn)移 功能轉(zhuǎn)移功能轉(zhuǎn)移0 0頁頁 二級功能轉(zhuǎn)移二級功能轉(zhuǎn)移各類指令操作碼的位置、位數(shù)不固定,各類指令操作碼的位置、位數(shù)不固定, 分類轉(zhuǎn):分類轉(zhuǎn): 需兩需兩次轉(zhuǎn)換。次轉(zhuǎn)換。 指令類型標(biāo)志指令類型標(biāo)志 區(qū)分指令類型區(qū)分指令類型 功能轉(zhuǎn):功能轉(zhuǎn): 指令操作碼指令操作碼 區(qū)分操作類型區(qū)分操作類型 用可編程邏輯陣列用可編程邏輯陣列PLAPLA實(shí)現(xiàn)功能轉(zhuǎn)移實(shí)現(xiàn)功能轉(zhuǎn)移入口地址入口地址 1 1 PL

17、APLA IR IR入口地址入口地址 2 2 2.2.后續(xù)微地址的形成后續(xù)微地址的形成 (1 1)增量方式)增量方式以順序執(zhí)行為主,輔以各種常規(guī)轉(zhuǎn)移方式。以順序執(zhí)行為主,輔以各種常規(guī)轉(zhuǎn)移方式。 順序:順序:現(xiàn)行微地址現(xiàn)行微地址+1+1。 跳步:跳步:現(xiàn)行微地址現(xiàn)行微地址+2+2。 無條件轉(zhuǎn)移:無條件轉(zhuǎn)移:現(xiàn)行微指令現(xiàn)行微指令給出轉(zhuǎn)移微地址。給出轉(zhuǎn)移微地址。 CMAA+1A+2BB條件轉(zhuǎn)移:條件轉(zhuǎn)移:現(xiàn)行微指令給現(xiàn)行微指令給出轉(zhuǎn)移微地址和轉(zhuǎn)移條件。出轉(zhuǎn)移微地址和轉(zhuǎn)移條件。 B 轉(zhuǎn)移條件轉(zhuǎn)移條件 CC( (條件滿足條件滿足) )( (條件不滿足條件不滿足) )轉(zhuǎn)微子程序:轉(zhuǎn)微子程序:現(xiàn)行微指令現(xiàn)行

18、微指令給出微子程序入口。給出微子程序入口。 轉(zhuǎn)移條件轉(zhuǎn)移條件 C DD微子程序微子程序返回微主程序:返回微主程序:現(xiàn)行微指現(xiàn)行微指令給出寄存器號。令給出寄存器號。 A+1RR微指令微指令 給定后續(xù)微地址給定后續(xù)微地址高位部分高位部分 (2 2)斷定方式)斷定方式由直接給定和測試斷定相結(jié)合形成微地址。由直接給定和測試斷定相結(jié)合形成微地址。 給定部分給定部分 斷定條件斷定條件指明后續(xù)微地址低指明后續(xù)微地址低位部分的形成方式位部分的形成方式 例例. .微指令微指令 D D(給定)(給定) A A(條件)(條件)2位位位數(shù)可變位數(shù)可變微地址微地址1010位,位, 約定:約定:A=A=01011010微

19、地址低微地址低4 4位為操作碼,位為操作碼,D D給定高給定高 位;位;微地址低微地址低3 3位為機(jī)器指令目的尋址方式位為機(jī)器指令目的尋址方式微地址低微地址低3 3位為機(jī)器指令源尋址方式位為機(jī)器指令源尋址方式6 67 71111編碼,編碼,D D給定高給定高 位;位;編碼,編碼,D D給定高給定高 位。位。7 716路路分支分支8路分支路分支8路分支路分支3.6.3 3.6.3 微指令格式微指令格式按數(shù)據(jù)通路各段操作劃分字段,同類操作中互斥按數(shù)據(jù)通路各段操作劃分字段,同類操作中互斥的微命令放同一字段。的微命令放同一字段。 (1)格式)格式數(shù)據(jù)通路操作數(shù)據(jù)通路操作 輔助操作輔助操作 AI BI

20、SM C AI BI SM C0 0 S ZO EMAR R W ST SC S ZO EMAR R W ST SC 3 3 5 2 2 3 1 1 1 2 4順序控制順序控制 訪存操作訪存操作 (2)各字段功能)各字段功能1)數(shù)據(jù)通路操作)數(shù)據(jù)通路操作AIAI: A輸入選擇輸入選擇 000 無輸入無輸入 001 Ri ARi A010 C AC A011 D AD A100 PC APC AR0R0R3R3、SPSP、PC PC 加法器加法器 A BR、CD、PCR、CD、F AI BI SM C AI BI SM C0 0 S ZO EMAR R W ST SC S ZO EMAR R W

21、 ST SC 3 3 5 2 2 3 1 1 1 2 4BIBI: B輸入選擇輸入選擇 000 無輸入無輸入 001 Ri BRi B010 C BC B011 D BD B100 MDR BMDR BSMSM: ALUALU功能選擇功能選擇 S S3 3S S2 2S S1 1S S0 0M M C C0 0: 初始進(jìn)位選擇初始進(jìn)位選擇S S: 移位選擇移位選擇ZOZO: 結(jié)果分配結(jié)果分配001 CPRi CPRi R0R0R3R3、PSW PSW R0R0R3R3、SPSP、PCPC、PSW PSW 2)訪存操作)訪存操作EMAREMAR、R R、W W 3)輔助操作)輔助操作00 無操作

22、無操作 01 開中斷開中斷 10 關(guān)中斷關(guān)中斷 11 SIR SIR 加法器加法器 A BR、CD、PCR、CD、MDR AI BI SM C AI BI SM C0 0 S ZO EMAR R W ST SC S ZO EMAR R W ST SC 3 3 5 2 2 3 1 1 1 2 44)順序控制)順序控制增量增量斷定斷定 0000 順序執(zhí)行順序執(zhí)行 9種種 指明微地址形成方式指明微地址形成方式 SCSC: 0001 無條件轉(zhuǎn)移無條件轉(zhuǎn)移 0010 按操作碼分支按操作碼分支 0111 轉(zhuǎn)微子程序轉(zhuǎn)微子程序 1000 返回微主程序返回微主程序 增量增量 斷定斷定 增量增量 同步控制,用統(tǒng)

23、一微指令周期控制各條微指令執(zhí)行。同步控制,用統(tǒng)一微指令周期控制各條微指令執(zhí)行。 P P 3.6.43.6.4 微程序控制器設(shè)計(jì)微程序控制器設(shè)計(jì)微指令周期微指令周期 微指令微指令打入打入 IR二級時序:二級時序:控制數(shù)控制數(shù)據(jù)通路據(jù)通路操作操作 結(jié)果打結(jié)果打入目的入目的地,地,讀取后續(xù)讀取后續(xù)微指令微指令后續(xù)微后續(xù)微地址打地址打入入 AR時鐘周期時鐘周期 1.1.時序系統(tǒng)時序系統(tǒng)2.2.微程序的編制微程序的編制(1)編寫順序)編寫順序按指令執(zhí)行順序編寫:按指令執(zhí)行順序編寫:取機(jī)器指令取機(jī)器指令 SC=0000SC=0000功能轉(zhuǎn)移功能轉(zhuǎn)移 執(zhí)行執(zhí)行 按操作碼編碼順序,逐級分類編寫:按操作碼編碼順

24、序,逐級分類編寫:MOVMOV指令、指令、 雙操作數(shù)指令、雙操作數(shù)指令、 單操作數(shù)指令、單操作數(shù)指令、 轉(zhuǎn)移指令轉(zhuǎn)移指令 (2)實(shí)現(xiàn)分支)實(shí)現(xiàn)分支將同類斷定依據(jù)所對應(yīng)的微地址放在相應(yīng)的將同類斷定依據(jù)所對應(yīng)的微地址放在相應(yīng)的微地址微地址形成表形成表中,用中,用SCSC字段選取。(見教材字段選取。(見教材P146P146P147P147) 順序執(zhí)行順序執(zhí)行現(xiàn)行微地址現(xiàn)行微地址+1+1SC=0001SC=0001 無條件轉(zhuǎn)無條件轉(zhuǎn)現(xiàn)行微指令給出轉(zhuǎn)移微地址現(xiàn)行微指令給出轉(zhuǎn)移微地址SC=0111SC=0111 轉(zhuǎn)微子程序轉(zhuǎn)微子程序 現(xiàn)行微指令給出微子程序現(xiàn)行微指令給出微子程序入口入口SC=1000SC=

25、1000 返回微主程序返回微主程序 從寄存器取返回微地址從寄存器取返回微地址微地址形成表:微地址形成表:SC=0010SC=0010按操作碼分支(按操作碼分支(4 4路)路)表內(nèi)單元地址表內(nèi)單元地址SC=0011SC=0011(斷定依據(jù))(斷定依據(jù)):MOVMOV執(zhí)行規(guī)定操作執(zhí)行規(guī)定操作后轉(zhuǎn)取指入口后轉(zhuǎn)取指入口雙雙單元內(nèi)容單元內(nèi)容 (微地址)(微地址)單單JMP/JSRJMP/JSR03H03H 取源數(shù)、目的地取源數(shù)、目的地0CH0CH 取源數(shù)、目的數(shù)取源數(shù)、目的數(shù)24H24H 取目的數(shù)取目的數(shù)按按J J、PCPC分支分支3FH3FH按操作碼按操作碼 DRDR分支(分支(2424路)進(jìn)入執(zhí)行路

26、)進(jìn)入執(zhí)行DRDRMOVMOV06H06HDRDRMOVMOV0AH0AH雙雙單單3DH3DHSC=0100SC=0100SC=0110SC=01101 1)取指微指令)取指微指令從從60H60H開始開始按按J J、PCPC分支(分支(4 4路)路)40H40H46H46H 順序順序/ /轉(zhuǎn)移地址轉(zhuǎn)移地址 PC PC SC=0101SC=0101 按源尋址方式分支(按源尋址方式分支(7 7路)路)4DH4DH5EH5EH按目的尋址方式分支按目的尋址方式分支(3)微指令實(shí)例)微指令實(shí)例 AI BI SM C AI BI SM C0 0 S ZO EMAR R W ST SC S ZO EMAR

27、R W ST SC 3 3 5 2 2 3 1 1 1 2 4M IRM IR:微地址微地址00000 000 000 000 00000 00000 00 00 000 1 1 0 11 000000 00 000 1 1 0 11 0000 AI BI SM C AI BI SM C0 0 S ZO EMAR R W ST SC S ZO EMAR R W ST SC 3 3 5 2 2 3 1 1 1 2 400 00 微地址微地址01100 000100 00010010 10010 01 00 111 0 0 0 00 000001 00 111 0 0 0 00 0000PC+1

28、PCPC+1 PC:按操作碼分支:按操作碼分支:微地址微地址02000 000000 00000000 00000 00 00 000 0 0 0 00 00 00 000 0 0 0 00 001000102 2)機(jī)器指令的微程序?qū)崿F(xiàn))機(jī)器指令的微程序?qū)崿F(xiàn)例:例:MOV R1MOV R1,(,(R0R0);按流程寫出微地址);按流程寫出微地址01 01 02 02 03 03 4C 4C 4E 4E 4F 4F 04 04 60 60 05 05 0A 0A 0B 0B 08 08 09 09 00 00 3.6.5 微程序控制方式優(yōu)缺點(diǎn)及應(yīng)用微程序控制方式優(yōu)缺點(diǎn)及應(yīng)用1.1.優(yōu)點(diǎn)優(yōu)點(diǎn) (1

29、 1)設(shè)計(jì)規(guī)整,設(shè)計(jì)效率高;)設(shè)計(jì)規(guī)整,設(shè)計(jì)效率高;(2 2)易于修改、擴(kuò)展指令系統(tǒng)功能;)易于修改、擴(kuò)展指令系統(tǒng)功能;(3 3)結(jié)構(gòu)規(guī)整、簡潔,可靠性高;)結(jié)構(gòu)規(guī)整、簡潔,可靠性高;(4 4)性價比高。)性價比高。2.2.缺點(diǎn)缺點(diǎn) (1 1)速度慢)速度慢訪存頻繁訪存頻繁轉(zhuǎn)移較多轉(zhuǎn)移較多(2 2)執(zhí)行效率不高)執(zhí)行效率不高3.3.應(yīng)用范圍應(yīng)用范圍 用于速度要求不高、功能較復(fù)雜的機(jī)器中。用于速度要求不高、功能較復(fù)雜的機(jī)器中。特別適用于系列機(jī)特別適用于系列機(jī)未充分發(fā)揮數(shù)據(jù)未充分發(fā)揮數(shù)據(jù)通路本身具有的通路本身具有的并行能力并行能力舉例:舉例: 1.某機(jī)采用微程序控制方式,已知全機(jī)有某機(jī)采用微程序控制方式,已知全機(jī)有50個微個微命令,控制存儲器共命令,控制存儲器共256個字,條件測試字段占個字,條件測試字段占3位。位。(1)若采用直接控制的水平型微指令,請?jiān)O(shè)計(jì))若采用直接控制的水平型微指令,請?jiān)O(shè)計(jì)微指令的具體格式。微指令的具體格式。 (2)若采用編碼控制的水平型微指令,)若采用編碼控制的水平型微指令,50個微個微命令構(gòu)成命令構(gòu)成4個互斥類,分別包含個互斥類,分別包含4個、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論