2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  課 程 設(shè) 計 報 告</p><p>  課程設(shè)計名稱: 計算機組成原理 </p><p>  系 : </p><p>  學(xué)生姓名: </p><p>  班 級: &l

2、t;/p><p>  學(xué) 號: </p><p>  成 績: </p><p>  指導(dǎo)教師: </p><p>  開課時間: 學(xué)年 學(xué)期</p><p><

3、;b>  一.設(shè)計題目</b></p><p>  計算機組成原理課程設(shè)計——簡單模型機的微程序設(shè)計</p><p><b>  二.主要內(nèi)容</b></p><p>  通過課程設(shè)計更清楚地理解下列基本概念:</p><p>  1.計算機的硬件基本組成;</p><p>  

4、2.計算機中機器指令的設(shè)計</p><p>  3.計算機中機器指令的執(zhí)行過程;</p><p>  4.微程序控制器的工作原理。</p><p>  5.微指令的格式設(shè)計原則;</p><p>  在此基礎(chǔ)上設(shè)計可以運行一些基本機器指令的微程序的設(shè)計</p><p><b>  三.具體要求</b&g

5、t;</p><p>  數(shù)據(jù)傳送指令 MOV RD,RS:(RS) →(RD)</p><p>  減法指令 SUB RD,RS:(RS)減(RD)→(RD)</p><p>  或指令 OR RD,(addr):(RD)或(addr)→(RD)</p><p>  異或指令 XOR RD,(addr):(addr)異或(RD)→(RD)&

6、lt;/p><p>  與指令 AND RD,RS:(RS)與(RD)→(RD)</p><p>  其中的RS、RD可以是R0、R1、R2中的任一個。</p><p><b>  四.進度安排</b></p><p>  共1.5周11天的時間,具體安排如下:</p><p>  1~2天:對整個課

7、程設(shè)計的內(nèi)容做詳細的講解,并輔導(dǎo)學(xué)生完成課程設(shè)計指導(dǎo)書的學(xué)習(xí),使其掌握和理解課程設(shè)計的核心內(nèi)容;</p><p>  3~5天:學(xué)生在機房學(xué)習(xí)熟悉課程設(shè)計所使用的仿真軟件,并深入了解該仿真軟件所實現(xiàn)的模型機的指令系統(tǒng)(原有的5條指令)和微程序設(shè)計方法;</p><p>  6~9天:在原有5條機器指令的基礎(chǔ)上增加實現(xiàn)下述各功能的機器指令,試設(shè)計相應(yīng)的機器指令的格式并改寫原來的微程序使其可以

8、運行所有的機器指令。</p><p>  10~11天:根據(jù)自己設(shè)計的微程序系統(tǒng)寫出相應(yīng)的課程設(shè)計實驗報告</p><p><b>  五.成績評定</b></p><p><b>  正文</b></p><p>  一、模型機的CPU及系統(tǒng)硬件   基本模型機的CPU及

9、系統(tǒng)硬件組成如圖1所示:</p><p>  圖1 模型機的CPU及系統(tǒng)硬件組成</p><p>  各部件的功能及控制信號如下: 運算器由算邏部件ALU(8位)、暫存器DR1、DR2及通用寄存器等組成。ALU的功能控制信號為S3、S2、S1、S0、M、CN,可以實現(xiàn)48種算術(shù)和邏輯運算功能,如圖2所示。</p><p>  運算器為單總線結(jié)構(gòu),其輸入端分別

10、連接到暫存器DR1和DR2,其裝入數(shù)據(jù)的微命令分別為LDDR1和LDDR2,當(dāng)它們?yōu)?電平時由節(jié)拍脈沖T4將數(shù)據(jù)總線上的數(shù)據(jù)裝入相應(yīng)的暫存器。R0、R1、R2為通用寄存器。R0的裝入數(shù)據(jù)的微命令為LDR0,R1的裝入數(shù)據(jù)的微命令為LDR1,R2的裝入數(shù)據(jù)的微命令為LDR2。299為實現(xiàn)移位運算的裝置,當(dāng)299B微命令有效時,其數(shù)據(jù)端和數(shù)據(jù)總線連接。</p><p>  控制器由程序計數(shù)器PC、指令寄存器IR、地址

11、寄存器AR、時序電路、控制存儲器及相應(yīng)的譯碼電路組成。</p><p>  程序計數(shù)器PC的功能是存放下一條指令的地址,其輸出是向地址寄存器提供要將執(zhí)行的指令在存儲器中的地址。在提供地址后立即加1,指向指令的下一個字節(jié)或下一條指令的地址。其控制微命令有三個。當(dāng)LOAD=0而LDPC=1時,由T4的正跳變將數(shù)據(jù)總線上的數(shù)據(jù)裝入PC;當(dāng)當(dāng)LOAD=1而LDPC=1時PC的內(nèi)容加1;當(dāng)PCB=1時,PC中的地址信息送到

12、數(shù)據(jù)總線上。</p><p>  指令寄存器IR用于存放當(dāng)前執(zhí)行的指令。當(dāng)微命令LDIR=1時,由節(jié)拍脈沖T3將數(shù)據(jù)總線上的數(shù)據(jù)裝入。</p><p>  地址寄存器AR存放要從存儲器中讀出的數(shù)據(jù)或指令的地址或要向存儲器寫入數(shù)據(jù)或指令的地址。當(dāng)微命令LDAR=1時,由節(jié)拍脈沖T3將數(shù)據(jù)總線上的數(shù)據(jù)裝入。</p><p>  存儲器RAM用于存放程序和數(shù)據(jù)。當(dāng)片選信號

13、CE=0時,如果W/R為0,則根據(jù)AR中的地址,從存儲器中讀出數(shù)據(jù)并送到數(shù)據(jù)總線上;如果W/R為1,則根據(jù)AR中的地址,向存儲器中寫入數(shù)據(jù)總線上的數(shù)據(jù)。片選信號CE是由微指令中的有關(guān)字段(B1B0)譯碼產(chǎn)生的。</p><p>  模型機有兩個外部設(shè)備:輸入設(shè)備是置數(shù)開關(guān)SW,用于設(shè)置數(shù)據(jù)或地址,當(dāng)微命令SWB=0時,設(shè)置的數(shù)據(jù)送到數(shù)據(jù)總線上;SWB也是由微指令中的有關(guān)字段(B1B0)譯碼產(chǎn)生的。輸出設(shè)備是兩位L

14、ED數(shù)碼管,當(dāng)微命令LEDB=1時,數(shù)據(jù)總線上的數(shù)據(jù)送到數(shù)碼管顯示。</p><p>  二、基本模型機的指令設(shè)計</p><p>  根據(jù)基本模型機的硬件設(shè)計五條機器指令:外設(shè)輸入指令I(lǐng)N、二進制加法指令A(yù)DD、存數(shù)指令STA、輸出到外設(shè)指令OUT、無條件轉(zhuǎn)移指令JMP。指令格式如下: 助記符   機器指令碼           說 明IN    0000 0000

15、 ; 置數(shù)開關(guān)SW(KD0~KD7)的狀態(tài)→R0ADD addr 0001 0000 ×××× ××××; (R0)+(addr)→(R0) STA addr 0010 0000 ×××× ××××; (R0)→(addr)OUT ad

16、dr 0011 0000 ×××× ××××; (addr)→輸出設(shè)備"LED"JMP addr 0100 0000 ×××× ××××; addr→PC</p><p>  說明: 指令I(lǐng)N為單字節(jié)指令,其余均

17、為雙字節(jié)指令, ××××××××為要讀寫的主存儲器單元的二進制地址碼。</p><p>  根據(jù)基本模型機的硬件設(shè)計五條機器指令:外設(shè)輸入指令I(lǐng)N、二進制加法指令NADD、指令STA、輸出到外設(shè)指令OUT、無條件轉(zhuǎn)移指令JMP、數(shù)據(jù)傳送指令 MOV、減法指令SUB、或指令 OR、異或指令 XOR、與指令A(yù)ND。</p>

18、<p><b>  指令設(shè)計格式如下:</b></p><p>  00H:00110000 ; IN R0:(SW)→(R0)</p><p>  01H:01000000 ; ADD R0,30:(R0)+(30)→(R0)</p><p>  02H:00110000</p><p>  03H:0

19、1010000 ; 31,R0:(R0)→(31)</p><p>  04H:00110001</p><p>  05H:01100000 ; OUT 31:(31)→(LED)</p><p>  06H:00110001</p><p>  07H:10000100 ; MOV R0,R1:(R1)→(R0)</p>

20、<p>  08H:10010001 ; SUB R1,R0:(R0)(R1)→(R1)</p><p>  09H:10100000 ; OR R0,(addr):(R0)(addr)→(R0)</p><p>  0AH:00110101</p><p>  0BH:10110000 ; XOR R0,(addr):(addr)(R0)→(R

21、0)</p><p>  0CH:00110110</p><p>  0DH:11000001 ; AND R0,R1:(R1)與(R0)→(R0)</p><p>  0EH:01110000 ; JMP 00: 00→(PC)</p><p>  0FH:00000000</p><p>  30H:0001

22、0001</p><p>  35H:00010001</p><p>  36H:00010001</p><p>  三、指令微流程分析   這十條指令的微流程圖如圖所示:</p><p>  圖3 用數(shù)據(jù)流表示的微程序流程</p><p>  該圖是運行微程序的數(shù)據(jù)流圖,實際上并沒有分

23、解到微命令一級。為了設(shè)計微程序,還應(yīng)該根據(jù)此圖進一步細化到微命令(微操作)一級。例如PC→AR,實際上應(yīng)該同時發(fā)出PCB、LDAR兩個微命令;PC+1應(yīng)該發(fā)出LDPC微命令;SW→R0應(yīng)該發(fā)出SWB、LDRi(與指令碼中的相應(yīng)位共同譯碼產(chǎn)生LDR0微命令)兩個微命令;RAM→BUS應(yīng)該發(fā)出CE有效和讀存儲器兩個微命令;BUS→RAM應(yīng)該發(fā)出CE有效和寫存儲器兩個微命令;R0→××是指R0B微命令有效等等。據(jù)此可將該圖

24、改畫成下圖:</p><p>  圖4 用微命令表示的執(zhí)行十條基本指令的微指令流程</p><p>  該圖中每個框上的數(shù)字表示該條微指令在控存中的地址(與指令格式有關(guān),也與設(shè)計者的意愿有關(guān))。如何在一條微指令中實現(xiàn)一個框中的微操作與微指令的格式密切相關(guān)。</p><p>  四、基本模型機的微指令格式    本模型機的微指令長共24

25、位,基本采用水平型微指令字段直接編碼方式,其控制位順序如下:   其中,S3、S2、S1、S0、M、CN(μA24~μA19位)為ALU運算類型的控制字段,其輸出不需譯碼直接連接到ALU的對應(yīng)控制信號即可。需要指出的是,該字段無論如何編碼,ALU都要進行某種運算,但是只要不發(fā)出ALUB微命令,ALU的運算結(jié)果都不會送到數(shù)據(jù)總線上,也就是不會對其它部件的操作產(chǎn)生任何影響。在設(shè)計微程序時,只要不發(fā)ALUB微命令,該

26、字段的編碼可以任意設(shè)置。</p><p>  μA18位為輸出設(shè)備(LED)和主存(RAM)的讀寫控制字段,該位為0,表示讀;該位為1,表示寫。</p><p>  μA17~μA16位(B1B0)字段用于選擇外設(shè)和主存。B1B0=01選擇主存(CE有效),B1B0=00選擇輸入數(shù)據(jù)開關(guān)(SWB有效),B1B0=10選擇輸出LED(LEDB有效)。B1B0=11對本模型機無效,即沒有選中任

27、何外設(shè)或主存。</p><p>  對本模型機而言,上述三位可以看成一個字段,其編碼的含義如下:</p><p>  μA18μA17μA16=000或100  從輸入開關(guān)SW讀數(shù)據(jù)   μA18μA17μA16=001       從主存讀數(shù)據(jù)   μA18μA17μA16=

28、101       向主存寫數(shù)據(jù)   μA18μA17μA16=110       向LED寫數(shù)據(jù)   其它組合無意義。</p><p>  ΜA6~μA1位為6位的預(yù)置后續(xù)微地址,“預(yù)置”的含義是該字段與微地址控制字段以及指令寄存器等部件的內(nèi)容共同產(chǎn)

29、生下一條微指令在控存中的微地址。</p><p>  A、B、C 三個譯碼字段,分別由三組譯碼控制電路譯碼產(chǎn)生各種微命令。  A字段用于產(chǎn)生各寄存器的數(shù)據(jù)裝入微命令,各種編碼的含義如上表所示。 由于模型機有三個通用寄存器(R0、R1、R2),它們都有相應(yīng)的數(shù)據(jù)裝入微命令,為了不增加微指令的寬度,該字段只設(shè)計了一個LDRi命令。為了區(qū)分究竟是哪個寄存器裝入數(shù)據(jù),要根據(jù)指令寄存器的最低兩位(I1I0)

30、的狀態(tài)而定:當(dāng)I1I0=00時,發(fā)LDR0微命令;I1I0=01時,發(fā)LDR1微命令;I1I0=10時,發(fā)LDR2微命令;I1I0=11時,對本模型機無效;</p><p>  B字段中的RSB、RDB、RIB分別為源寄存器的內(nèi)容送數(shù)據(jù)總線、目的寄存器送數(shù)據(jù)總線及變址寄存器送數(shù)據(jù)總線的微命令,其功能是根據(jù)機器指令來選通三個工作寄存器R0、R1及R2之一,將其內(nèi)容送數(shù)據(jù)總線。 具體規(guī)則如下:</p>

31、<p>  如果RDB有效,根據(jù)指令寄存器的最低兩位(I1I0)的狀態(tài)決定哪個寄存器的內(nèi)容送數(shù)據(jù)總線:當(dāng)I1I0=00時,發(fā)R0B微命令;I1I0=01時,發(fā)R1B微命令;I1I0=10時,發(fā)R2B微命令;I1I0=11時,對本模型機無效;</p><p>  如果RSB有效,根據(jù)指令寄存器(I3I2)兩位的狀態(tài)決定哪個寄存器的內(nèi)容送數(shù)據(jù)總線:當(dāng)I3I2=00時,發(fā)R0B微命令;I3I2=01時,發(fā)R1

32、B微命令;I3I2=10時,發(fā)R2B微命令;I3I2=11時,對本模型機無效;</p><p>  本模型機的變址寄存器固定為R2,故RIB有效就是R2B有效。</p><p>  基于上述字段的設(shè)計規(guī)則,在設(shè)計機器指令格式時,必須將目的寄存器的編碼放在指令的第一個字節(jié)的I1I0位置,將源寄存器的編碼放在指令的第一個字節(jié)的I3I2位置,且編碼必須符合上述規(guī)則,即00代表寄存器R0,01代表

33、寄存器R1,10代表寄存器R2。</p><p>  B字段中的299B是移位運算裝置的數(shù)據(jù)端與數(shù)據(jù)總線相連的微命令。該裝置在圖中沒有畫出。</p><p>  C字段中的P(1)~P(4)是四個測試字段。其功能是根據(jù)機器指令、μA5~μA0字段及其它有關(guān)部件的內(nèi)容,產(chǎn)生下一條微指令在控存中的微地址,使微程序轉(zhuǎn)入相應(yīng)的微地址入口,從而實現(xiàn)微程序的順序、分支、循環(huán)運行等。AR為算術(shù)運算是否影

34、響進位及判零標(biāo)志控制位,低電平有效。LDPC為使PC+1的微命令。  P(1)~P(4)的意義如下:</p><p>  P(1)測試的作用是次地址字段NA(4~1位)或指令寄存器IR(8~5位)產(chǎn)生下一條微指令在控存中的微地址的4~1位,下一條微指令在控存中的微地址的6~5位仍為NA字段的6~5位。    P(2)測試的作用是次地址字段NA(2~1位)或指令寄存器I

35、R(4~3位)產(chǎn)生下一條微指令在控存中的微地址的2~1位,下一條微指令在控存中的微地址的6~3位仍為NA字段的6~3位。</p><p>  P(3)測試的作用是次地址字段NA(4位)或進位或零標(biāo)志產(chǎn)生下一條微指令在控存中的微地址的4位,下一條微指令在控存中的微地址的其它位仍為NA字段的相應(yīng)位。</p><p>  P(4)測試的作用是次地址字段NA(2~1位)或(SWC,SWA)產(chǎn)生下一

36、條微指令在控存中的微地址的2~1位,下一條微指令在控存中的微地址的6~3位仍為NA字段的6~3位。</p><p><b>  五、編寫微程序</b></p><p>  在了解了微指令格式后,就可以開始編寫微程序了。</p><p>  00:000001011000000100010000</p><p>  01:

37、000001011110110110000010</p><p>  02:000001001100000001000000</p><p>  03:000001000001000000000001</p><p>  04:000001011110110110001101</p><p>  05:00000101111011011001

38、0001</p><p>  06:000001011110110110010011</p><p>  07:000001011110110110010110</p><p>  08:000001000001001000000001</p><p>  09:000001011010001000010111</p><

39、p>  0A:000001011110110110011001</p><p>  0B:000001011110110110011101</p><p>  0C:000001011010001000100001</p><p>  0D:000001001110000000001110</p><p>  0E:0000010010

40、11000000001111</p><p>  0F:000001011010001000010000</p><p>  10:100101011001101000000001</p><p>  11:000001001110000000010010</p><p>  12:000001101000001000000001</p

41、><p>  13:000001001110000000010100</p><p>  14:000001001010000000010101</p><p>  15:000001110000101000000001</p><p>  16:000001001101000110000001</p><p>  17:

42、000001011011010000011000</p><p>  18:011000011001101000000001</p><p>  19:000001001110000000011010</p><p>  1A:000001001011000000011011</p><p>  1B:00000101101001000001

43、1100</p><p>  1C:000101011001101000000001</p><p>  1D:000001001110000000011110</p><p>  1E:000001001011000000011111</p><p>  1F:000001011010010000100000</p><

44、p>  20:011010011001101000000001</p><p>  21:000001011011010000100010</p><p>  22:101110011001101000000001</p><p>  此后就可以手動地用開關(guān)將微程序輸入機器的控存。然后將控存的啟動地址置為0,運行微程序,將要執(zhí)行的測試程序存入主存,也可從主存中

45、讀出指令,檢查輸入的指令是否正確。</p><p>  下面是利用該軟件設(shè)計的微程序編碼及各條微指令的功能分析。注意第一條微指令的微地址為01H,其它各條微指令的微地址都由上一行文字最后的數(shù)字(16進制)指定。</p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1

46、),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:03</b></p><p>  微指令000001000001

47、000000000001</p><p>  執(zhí)行的操作是:輸入開關(guān)SWB有效,LDR0,轉(zhuǎn)微地址:01</p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001

48、000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:04</b></p><p>  微指令000001011110110110001101</p><p>  執(zhí)行的操作是:PC→B,LDAR,允

49、許PC加1(LDPC=1),轉(zhuǎn)微地址:0D</p><p>  微指令000001001110000000001110</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDAR,轉(zhuǎn)微地址:0E</p><p>  微指令000001001011000000001111</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,L

50、DDR2,轉(zhuǎn)微地址:0F</p><p>  微指令000001011010001000010000</p><p>  執(zhí)行的操作是:R0→B,LDDR1,轉(zhuǎn)微地址:10</p><p>  微指令100101011001101000000001</p><p>  執(zhí)行的操作是:算術(shù):A加B,ALU→B,LDR0,轉(zhuǎn)微地址:01</

51、p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或

52、(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:05</b></p><p>  微指令000001011110110110010001</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:11</p><p>  微指令0000010011100000000100

53、10</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDAR,轉(zhuǎn)微地址:12</p><p>  微指令000001101000001000000001</p><p>  執(zhí)行的操作是:存儲器CE有效,寫存儲器,R0→B,轉(zhuǎn)微地址:01</p><p>  微指令000001011110110110000010</p&g

54、t;<p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:06<

55、;/b></p><p>  微指令000001011110110110010011</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:13</p><p>  微指令000001001110000000010100</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDAR,轉(zhuǎn)微地

56、址:14</p><p>  微指令000001001010000000010101</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDDR1,轉(zhuǎn)微地址:15</p><p>  微指令000001110000101000000001</p><p>  執(zhí)行的操作是:算術(shù):A,數(shù)碼管LEDB有效,寫LED,ALU→B,轉(zhuǎn)微地址

57、:01</p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:

58、NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:08</b></p><p>  微指令000001000001001000000001</p><p>  執(zhí)行的操作是:輸入開關(guān)SWB有效,R1→B,LDR0,轉(zhuǎn)微地址:01</p><p>  微指令0000010111101101100

59、00010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>

60、;  轉(zhuǎn)微地址:09</b></p><p>  微指令000001011010001000010111</p><p>  執(zhí)行的操作是:R0→B,LDDR1,轉(zhuǎn)微地址:17</p><p>  微指令000001011011010000011000</p><p>  執(zhí)行的操作是:R1→B,LDDR2,轉(zhuǎn)微地址:18<

61、/p><p>  微指令011000011001101000000001</p><p>  執(zhí)行的操作是:算術(shù):A減B,ALU→B,LDR1,轉(zhuǎn)微地址:01</p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p&

62、gt;<p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:0A</b></p><p>  微指令000001011110110110011001<

63、/p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:19</p><p>  微指令000001001110000000011010</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDAR,轉(zhuǎn)微地址:1A</p><p>  微指令000001001011000000011011</p&

64、gt;<p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDDR2,轉(zhuǎn)微地址:1B</p><p>  微指令000001011010010000011100</p><p>  執(zhí)行的操作是:R0→B,LDDR1,轉(zhuǎn)微地址:1C</p><p>  微指令000101011001101000000001</p><p>  

65、執(zhí)行的操作是:算術(shù):A+B,ALU→B,LDR0,轉(zhuǎn)微地址:01</p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的

66、操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:0B</b></p><p>  微指令000001011110110110011101</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:1D</p>

67、<p>  微指令000001001110000000011110</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDAR,轉(zhuǎn)微地址:1E</p><p>  微指令000001001011000000011111</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDDR2,轉(zhuǎn)微地址:1F</p><p>

68、;  微指令000001011010010000100000</p><p>  執(zhí)行的操作是:R0→B,LDDR1,轉(zhuǎn)微地址:20</p><p>  微指令011010011001101000000001</p><p>  執(zhí)行的操作是:邏輯:A異或B,ALU→B,LDR0,轉(zhuǎn)微地址:01</p><p>  微指令0000010111

69、10110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p>

70、;<b>  轉(zhuǎn)微地址:0C</b></p><p>  微指令000001011010001000100001</p><p>  執(zhí)行的操作是:R0→B,LDDR1,轉(zhuǎn)微地址:21</p><p>  微指令000001011011010000100010</p><p>  執(zhí)行的操作是:R1→B,LDDR2,轉(zhuǎn)微

71、地址:22</p><p>  微指令101110011001101000000001</p><p>  執(zhí)行的操作是:邏輯:AB,ALU→B,LDR1,轉(zhuǎn)微地址:01</p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:0

72、2</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:07</b></p><p>  微指令00000101111011011001

73、0110</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:16</p><p>  微指令000001001101000110000001</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,PCLOAD,允許PC加1(LDPC=1),轉(zhuǎn)微地址:</p><p><b>  0

74、1</b></p><p>  微指令000001011110110110000010</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:02</p><p>  微指令000001001100000001000000</p><p>  執(zhí)行的操作是:存儲器CE有效,存儲器讀,LDIR

75、,P(1)測試:NA(3~0)或(IR7~IR4),</p><p><b>  轉(zhuǎn)微地址:04</b></p><p>  微指令000001011110110110001101</p><p>  執(zhí)行的操作是:PC→B,LDAR,允許PC加1(LDPC=1),轉(zhuǎn)微地址:0D</p><p>  不難看出,上面的文

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論