第五章中央處理器練習(xí)題答案_第1頁(yè)
第五章中央處理器練習(xí)題答案_第2頁(yè)
第五章中央處理器練習(xí)題答案_第3頁(yè)
第五章中央處理器練習(xí)題答案_第4頁(yè)
第五章中央處理器練習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩72頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 5.3 5.3 練習(xí)題練習(xí)題一、選擇題一、選擇題1.CPU1.CPU是指(是指(B B)。)。A.A.控制器;控制器; B.B.運(yùn)算器和控制器;運(yùn)算器和控制器;C. C. 運(yùn)算器、控制器和主存。運(yùn)算器、控制器和主存。2.2.指令周期是(指令周期是(C C)。)。A. CPUA. CPU執(zhí)行一條指令的時(shí)間;執(zhí)行一條指令的時(shí)間;B. CPUB. CPU從主存中取出一條指令的時(shí)間;從主存中取出一條指令的時(shí)間;C. CPUC. CPU從主存中取出一條指令加上執(zhí)行從主存中取出一條指令加上執(zhí)行這條指令的時(shí)間。這條指令的時(shí)間。3.3.下列敘述正確的是(下列敘述正確的是(A A)。)。A. A. 同一個(gè)同一

2、個(gè)CPUCPU周期中,可以并行執(zhí)行的周期中,可以并行執(zhí)行的微操作叫相容性微操作;微操作叫相容性微操作;B.B.同一個(gè)同一個(gè)CPUCPU周期中,不可以并行執(zhí)行的周期中,不可以并行執(zhí)行的微操作叫相容性微操作;微操作叫相容性微操作;C.C.同一個(gè)同一個(gè)CPUCPU周期中,可以并行執(zhí)行的微周期中,可以并行執(zhí)行的微操作叫相斥性微操作。操作叫相斥性微操作。4.4.下列說(shuō)法中(下列說(shuō)法中(B B)是正確的。)是正確的。A. A. 指令周期等于機(jī)器周期;指令周期等于機(jī)器周期;B. B. 指令周期大于機(jī)器周期;指令周期大于機(jī)器周期;C. C. 指令周期是機(jī)器周期的兩倍。指令周期是機(jī)器周期的兩倍。5.5.微程序控

3、制器中,機(jī)器指令與微指微程序控制器中,機(jī)器指令與微指令的關(guān)系是(令的關(guān)系是(B B)。)。A. A. 每一條機(jī)器指令由一條微指令來(lái)執(zhí)每一條機(jī)器指令由一條微指令來(lái)執(zhí)行;行;B. B. 每一條機(jī)器指令由一段用微指令編每一條機(jī)器指令由一段用微指令編成的微程序來(lái)解釋執(zhí)行;成的微程序來(lái)解釋執(zhí)行;C . C . 一段機(jī)器指令組成的程序可由一個(gè)一段機(jī)器指令組成的程序可由一個(gè)微程序來(lái)執(zhí)行。微程序來(lái)執(zhí)行。6.6.微指令執(zhí)行的順序控制問(wèn)題,實(shí)際上微指令執(zhí)行的順序控制問(wèn)題,實(shí)際上是如何確定下一條微指令的地址的問(wèn)是如何確定下一條微指令的地址的問(wèn)題,通常用的一種方法是斷定方式,題,通常用的一種方法是斷定方式,其基本思想

4、是(其基本思想是(C C)。)。A. A. 用微程序計(jì)數(shù)器來(lái)產(chǎn)生后繼微指令地用微程序計(jì)數(shù)器來(lái)產(chǎn)生后繼微指令地址;址;B. B. 通過(guò)指令中指定一個(gè)專(zhuān)門(mén)字段來(lái)產(chǎn)生通過(guò)指令中指定一個(gè)專(zhuān)門(mén)字段來(lái)產(chǎn)生后繼微指令地址;后繼微指令地址;C. C. 由設(shè)計(jì)者在微指令代碼中指定,或者由設(shè)計(jì)者在微指令代碼中指定,或者由設(shè)計(jì)者指定的判別測(cè)試字段控制產(chǎn)由設(shè)計(jì)者指定的判別測(cè)試字段控制產(chǎn)生后繼微指令地址。生后繼微指令地址。7.7.廣泛應(yīng)用于廣泛應(yīng)用于IBM PCIBM PC中的中的Intel 8088 CPUIntel 8088 CPU是(是(C C)。)。A. 8A. 8位微處理器;位微處理器;B. 16B. 16位

5、微處理器;位微處理器;C.C.準(zhǔn)準(zhǔn)1616位微處理器。位微處理器。8.8.廣泛應(yīng)用于廣泛應(yīng)用于IBM PCIBM PC中的中的Intel 8086 CPUIntel 8086 CPU是(是(A A)。)。A. 16A. 16位微處理器;位微處理器;B.B.準(zhǔn)準(zhǔn)1616位微處理器;位微處理器;C. C. 準(zhǔn)準(zhǔn)3232位微處理器。位微處理器。9.Intel 803869.Intel 80386是是3232位微處理器,位微處理器, Intel Intel 8048680486是(是(B B)位微處理器。)位微處理器。A. 16A. 16; B. 32B. 32; C. 64C. 64。10.10.用

6、用PLAPLA器件設(shè)計(jì)的控制器稱為器件設(shè)計(jì)的控制器稱為PLAPLA控制控制器,從技術(shù)實(shí)現(xiàn)的途徑來(lái)看,器,從技術(shù)實(shí)現(xiàn)的途徑來(lái)看,PLAPLA控控制器是一種(制器是一種(C C)。)。A. A. 用存儲(chǔ)邏輯技術(shù)設(shè)計(jì)的控制器;用存儲(chǔ)邏輯技術(shù)設(shè)計(jì)的控制器;B. B. 用組合邏輯技術(shù)設(shè)計(jì)的控制器;用組合邏輯技術(shù)設(shè)計(jì)的控制器;C. C. 用組合邏輯技術(shù)和存儲(chǔ)邏輯技術(shù)設(shè)計(jì)用組合邏輯技術(shù)和存儲(chǔ)邏輯技術(shù)設(shè)計(jì)的控制器。的控制器。11.11.指令寄存器的位數(shù)取決于(指令寄存器的位數(shù)取決于(B B)。)。A. A. 存儲(chǔ)器的容量;存儲(chǔ)器的容量;B. B. 指令字長(zhǎng);指令字長(zhǎng);C. C. 機(jī)器字長(zhǎng)。機(jī)器字長(zhǎng)。12.12

7、.微指令格式中,(微指令格式中,(A A)。)。A. A. 垂直型微指令采用較長(zhǎng)的微程序結(jié)構(gòu)垂直型微指令采用較長(zhǎng)的微程序結(jié)構(gòu)去換取較短的微指令結(jié)構(gòu);去換取較短的微指令結(jié)構(gòu);B.B.垂直型微指令采用較短的微程序結(jié)構(gòu)垂直型微指令采用較短的微程序結(jié)構(gòu)去換取較長(zhǎng)的微指令結(jié)構(gòu)。去換取較長(zhǎng)的微指令結(jié)構(gòu)。13.13.與微指令的指令周期對(duì)應(yīng)的是(與微指令的指令周期對(duì)應(yīng)的是(B B)。)。A. A. 指令周期;指令周期; B. B. 機(jī)器周期;機(jī)器周期;C. C. 節(jié)拍周期;節(jié)拍周期; D. D. 時(shí)鐘周期。時(shí)鐘周期。14.14.狀態(tài)寄存器用來(lái)存放(狀態(tài)寄存器用來(lái)存放(D D)。)。A. A. 算術(shù)運(yùn)算結(jié)果;算

8、術(shù)運(yùn)算結(jié)果;B. B. 邏輯運(yùn)算結(jié)果;邏輯運(yùn)算結(jié)果;C. C. 運(yùn)算類(lèi)型;運(yùn)算類(lèi)型; D. D. 算術(shù)、邏輯運(yùn)算及測(cè)試指令的結(jié)果狀算術(shù)、邏輯運(yùn)算及測(cè)試指令的結(jié)果狀態(tài)。態(tài)。15.CPU15.CPU內(nèi)通用寄存器的位數(shù)取決于(內(nèi)通用寄存器的位數(shù)取決于(B B)。)。A.A.存儲(chǔ)器容量;存儲(chǔ)器容量; B.B.機(jī)器字長(zhǎng);機(jī)器字長(zhǎng);C.C.指令的長(zhǎng)度;指令的長(zhǎng)度; D.CPUD.CPU的引腳數(shù)。的引腳數(shù)。16.16.程序計(jì)數(shù)器屬于(程序計(jì)數(shù)器屬于(C C)。)。A.A.運(yùn)算器;運(yùn)算器; B.B.存儲(chǔ)器;存儲(chǔ)器;C.C.控制器;控制器; D.I/OD.I/O接口。接口。17.17.指令(指令(A A)從主存

9、中讀出。)從主存中讀出。A .A .總是根據(jù)程序計(jì)數(shù)器總是根據(jù)程序計(jì)數(shù)器PCPC;B .B .有時(shí)根據(jù)程序計(jì)數(shù)器有時(shí)根據(jù)程序計(jì)數(shù)器PCPC,有時(shí)根據(jù)轉(zhuǎn),有時(shí)根據(jù)轉(zhuǎn)移指令;移指令;C .C .根據(jù)地址寄存器根據(jù)地址寄存器MARMAR;D .D .有時(shí)根據(jù)有時(shí)根據(jù)PCPC,有時(shí)根據(jù),有時(shí)根據(jù)MARMAR。18.18.取指令操作(取指令操作(D D )。)。A.A.受到上一條指令的操作碼控制;受到上一條指令的操作碼控制; B.B.受到當(dāng)前指令的操作碼控制;受到當(dāng)前指令的操作碼控制;C.C.受到下一條指令的操作碼控制;受到下一條指令的操作碼控制; D.D.是控制器固有的功能,不需要在操作碼是控制器固有

10、的功能,不需要在操作碼控制下進(jìn)行。控制下進(jìn)行。19.19.某寄存器中的值有時(shí)是地址,有時(shí)是某寄存器中的值有時(shí)是地址,有時(shí)是數(shù)據(jù),這只有計(jì)算機(jī)的(數(shù)據(jù),這只有計(jì)算機(jī)的(A A)才能識(shí)別)才能識(shí)別它。它。A.A.譯碼器;譯碼器; B.B.判斷程序;判斷程序;C.C.指令;指令; D.D.時(shí)序信號(hào)。時(shí)序信號(hào)。20.20.以下說(shuō)法錯(cuò)誤的是(以下說(shuō)法錯(cuò)誤的是(C C)。)。A.A.控制器的控制方式反映了時(shí)序信號(hào)的定控制器的控制方式反映了時(shí)序信號(hào)的定時(shí)方式;時(shí)方式; B.B.同步控制方式的特點(diǎn)是系統(tǒng)有一個(gè)統(tǒng)一同步控制方式的特點(diǎn)是系統(tǒng)有一個(gè)統(tǒng)一的時(shí)鐘,所有的控制信號(hào)均以此為依的時(shí)鐘,所有的控制信號(hào)均以此為依

11、據(jù);據(jù);C.C.異步控制方式中有集中的時(shí)序信號(hào)產(chǎn)生異步控制方式中有集中的時(shí)序信號(hào)產(chǎn)生及控制部件;及控制部件; D.D.聯(lián)合控制方式是同步和異步控制方式的聯(lián)合控制方式是同步和異步控制方式的結(jié)合。結(jié)合。21.21.同步控制是(同步控制是(C C)。)。A.A.只適用于只適用于CPUCPU控制的方式;控制的方式; B.B.只適用于外圍設(shè)備控制的方式;只適用于外圍設(shè)備控制的方式;C.C.由統(tǒng)一時(shí)序信號(hào)控制的方式;由統(tǒng)一時(shí)序信號(hào)控制的方式; D.D.所有指令執(zhí)行時(shí)間都相同的方式。所有指令執(zhí)行時(shí)間都相同的方式。22.22.在計(jì)算機(jī)中,存放微指令的控制存儲(chǔ)在計(jì)算機(jī)中,存放微指令的控制存儲(chǔ)器屬于(器屬于(D

12、D)。)。A.A.外存;外存; B.B.內(nèi)存;內(nèi)存;C.C.高速緩存;高速緩存; D.CPUD.CPU。23.23.計(jì)算機(jī)操作的最小時(shí)間單位是(計(jì)算機(jī)操作的最小時(shí)間單位是(A A)。)。A.A.時(shí)鐘周期;時(shí)鐘周期; B.B.指令周期;指令周期;C.CPUC.CPU周期;周期; D.D.微指令周期。微指令周期。24.24.下列部件中不屬于執(zhí)行部件的是下列部件中不屬于執(zhí)行部件的是( A A)。)。A.A.控制器;控制器; B.B.存儲(chǔ)器;存儲(chǔ)器;C.C.運(yùn)算器;運(yùn)算器; D.D.外設(shè)。外設(shè)。25.25.計(jì)算機(jī)主頻的周期是指(計(jì)算機(jī)主頻的周期是指(A A)。)。A.A.時(shí)鐘周期;時(shí)鐘周期;B.B.指

13、令周期;指令周期;C.C.存取周期。存取周期。26.26.一個(gè)節(jié)拍信號(hào)的寬度是指(一個(gè)節(jié)拍信號(hào)的寬度是指(C C)。)。A.A.指令周期;指令周期;B.B.機(jī)器周期;機(jī)器周期;C.C.時(shí)鐘周期。時(shí)鐘周期。27.27.在取指令操作之后,程序計(jì)數(shù)器中存在取指令操作之后,程序計(jì)數(shù)器中存放的是(放的是(C C)。)。A.A.當(dāng)前指令的地址;當(dāng)前指令的地址;B.B.程序中指令的數(shù)量;程序中指令的數(shù)量;C.C.下一條(順序執(zhí)行的)指令的地址。下一條(順序執(zhí)行的)指令的地址。28.28.直接尋址的無(wú)條件轉(zhuǎn)移指令的功能是直接尋址的無(wú)條件轉(zhuǎn)移指令的功能是將指令中的地址碼送入(將指令中的地址碼送入(A A)。)。

14、A.PCA.PC;B.B.地址寄存器;地址寄存器;C.C.累加器。累加器。29.29.以下敘述中(以下敘述中(B B)是錯(cuò)誤的。)是錯(cuò)誤的。A.A.指令周期的第一個(gè)操作是取指令;指令周期的第一個(gè)操作是取指令;B.B.所有指令的取指令操作都是相同的;所有指令的取指令操作都是相同的;C.C.在指令長(zhǎng)度相同的情況下,所有指令的在指令長(zhǎng)度相同的情況下,所有指令的取指操作都是相同的。取指操作都是相同的。30.30.在單總線結(jié)構(gòu)的在單總線結(jié)構(gòu)的CPUCPU中,連接在總線中,連接在總線上的多個(gè)部件(上的多個(gè)部件(B B)。)。A.A.某一時(shí)刻只有一個(gè)可以向總線發(fā)送數(shù)據(jù),某一時(shí)刻只有一個(gè)可以向總線發(fā)送數(shù)據(jù),并

15、且只有一個(gè)可以從總線接收數(shù)據(jù);并且只有一個(gè)可以從總線接收數(shù)據(jù);B.B.某一時(shí)刻只有一個(gè)可以向總線發(fā)送數(shù)據(jù),某一時(shí)刻只有一個(gè)可以向總線發(fā)送數(shù)據(jù),但可以有多個(gè)同時(shí)從總線接收數(shù)據(jù);但可以有多個(gè)同時(shí)從總線接收數(shù)據(jù); C.C.可以有多個(gè)同時(shí)向總線發(fā)送數(shù)據(jù),并且可以有多個(gè)同時(shí)向總線發(fā)送數(shù)據(jù),并且可以有多個(gè)同時(shí)從總線接收數(shù)據(jù)。可以有多個(gè)同時(shí)從總線接收數(shù)據(jù)。31.31.在單總線結(jié)構(gòu)的在單總線結(jié)構(gòu)的CPUCPU中(中(C C)。)。A.ALUA.ALU的兩個(gè)輸入端都可與總線相連;的兩個(gè)輸入端都可與總線相連;B.ALUB.ALU的一個(gè)輸入端與總線相連,其輸出的一個(gè)輸入端與總線相連,其輸出端也可與總線相連;端也可與

16、總線相連; C.ALUC.ALU只能有一個(gè)輸入端與總線相連,其只能有一個(gè)輸入端與總線相連,其輸出端需通過(guò)暫存器與總線相連。輸出端需通過(guò)暫存器與總線相連。32.32.在控制器的控制方式中,機(jī)器周期內(nèi)在控制器的控制方式中,機(jī)器周期內(nèi)的時(shí)鐘周期個(gè)數(shù)可以不同,這屬于的時(shí)鐘周期個(gè)數(shù)可以不同,這屬于(A A)。)。A.A.同步控制;同步控制;B.B.異步控制;異步控制;C.C.聯(lián)合控制。聯(lián)合控制。33.33.計(jì)算機(jī)執(zhí)行乘法指令時(shí),由于其操作計(jì)算機(jī)執(zhí)行乘法指令時(shí),由于其操作較復(fù)雜,需要更多的時(shí)間,通常采用較復(fù)雜,需要更多的時(shí)間,通常采用(C C)控制方式。)控制方式。A.A.延長(zhǎng)機(jī)器周期內(nèi)節(jié)拍數(shù)的;延長(zhǎng)機(jī)器

17、周期內(nèi)節(jié)拍數(shù)的;B.B.異步;異步; C.C.中央與局部控制相結(jié)合的。中央與局部控制相結(jié)合的。34.34.下列說(shuō)法中(下列說(shuō)法中(C C)是正確的。)是正確的。A.A.加法指令的執(zhí)行周期一定要訪存;加法指令的執(zhí)行周期一定要訪存;B.B.加法指令的執(zhí)行周期一定不訪存;加法指令的執(zhí)行周期一定不訪存;C.C.指令的地址碼給出存儲(chǔ)器地址的加法指指令的地址碼給出存儲(chǔ)器地址的加法指令,在執(zhí)行周期一定訪存。令,在執(zhí)行周期一定訪存。35.35.下列敘述中(下列敘述中(A A)是錯(cuò)誤的。)是錯(cuò)誤的。A.A.采用微程序控制器的處理器稱為微處理采用微程序控制器的處理器稱為微處理器;器;B.B.在微指令編碼中,編碼效

18、率最低的是直在微指令編碼中,編碼效率最低的是直接編碼方式;接編碼方式; C.C.在各種微地址形成方式中,增量計(jì)數(shù)法在各種微地址形成方式中,增量計(jì)數(shù)法(微計(jì)數(shù)器法)需要的順序控制字段(微計(jì)數(shù)器法)需要的順序控制字段較短。較短。36.36.下列敘述中(下列敘述中( B B)是正確的。)是正確的。A.A.控制器產(chǎn)生的所有控制信號(hào)稱為微指令;控制器產(chǎn)生的所有控制信號(hào)稱為微指令;B.B.微程序控制器比硬連線控制器更加靈活;微程序控制器比硬連線控制器更加靈活; C.C.微處理器的程序稱為微程序。微處理器的程序稱為微程序。37.37.將微程序存儲(chǔ)在將微程序存儲(chǔ)在EPROMEPROM中的控制器是中的控制器是(

19、C C)控制器。)控制器。A.A.靜態(tài)微程序;靜態(tài)微程序;B.B.毫微程序;毫微程序;C.C.動(dòng)態(tài)微程序。動(dòng)態(tài)微程序。38.38.在微指令的控制方式中,若微指令命令個(gè)在微指令的控制方式中,若微指令命令個(gè)數(shù)已確定,則(數(shù)已確定,則(C C)。)。A.A.直接控制方式和編碼控制方式不影響微指令直接控制方式和編碼控制方式不影響微指令的長(zhǎng)度;的長(zhǎng)度;B.B.直接控制方式的微指令字長(zhǎng)比編碼控制方式直接控制方式的微指令字長(zhǎng)比編碼控制方式的微指令字長(zhǎng)短;的微指令字長(zhǎng)短; C.C.編碼控制方式的微指令字長(zhǎng)比直接控制方式編碼控制方式的微指令字長(zhǎng)比直接控制方式的微指令字長(zhǎng)短。的微指令字長(zhǎng)短。39.39.在控制器的

20、控制信號(hào)中,相容的信號(hào)是(在控制器的控制信號(hào)中,相容的信號(hào)是(C C)的信號(hào)。的信號(hào)。A.A.可以相互替代;可以相互替代;B.B.可以相繼出現(xiàn);可以相繼出現(xiàn);C.C.可以同時(shí)出現(xiàn)??梢酝瑫r(shí)出現(xiàn)。40.40.垂直型微指令的特點(diǎn)是(垂直型微指令的特點(diǎn)是(B B)。)。A.A.微指令格式垂直表示;微指令格式垂直表示;B.B.控制信號(hào)經(jīng)過(guò)編碼產(chǎn)生;控制信號(hào)經(jīng)過(guò)編碼產(chǎn)生; C.C.采用微操作碼。采用微操作碼。41.41.水平型微指令的特點(diǎn)是(水平型微指令的特點(diǎn)是(A A)。)。A.A.一次可以完成多個(gè)操作;一次可以完成多個(gè)操作;B.B.微指令的操作控制字段不進(jìn)行編碼;微指令的操作控制字段不進(jìn)行編碼;C.

21、C.微指令的格式簡(jiǎn)短。微指令的格式簡(jiǎn)短。42.42.下列(下列(A A )不屬于設(shè)計(jì)微指令結(jié)構(gòu)時(shí))不屬于設(shè)計(jì)微指令結(jié)構(gòu)時(shí)所追求的目標(biāo)。所追求的目標(biāo)。A.A.增大控制存儲(chǔ)器的容量;增大控制存儲(chǔ)器的容量;B.B.提高微程序的執(zhí)行速度;提高微程序的執(zhí)行速度; C.C.縮短微指令的長(zhǎng)度??s短微指令的長(zhǎng)度。43.43.在采用增量計(jì)數(shù)器法的微指令時(shí),下在采用增量計(jì)數(shù)器法的微指令時(shí),下一條微指令的地址在(一條微指令的地址在(B B)。)。A.A.當(dāng)前的微指令中;當(dāng)前的微指令中;B.B.微指令地址計(jì)數(shù)器中;微指令地址計(jì)數(shù)器中;C.C.程序計(jì)數(shù)器中。程序計(jì)數(shù)器中。44.44.與具有與具有n n個(gè)并行部件的處理器

22、相比,一個(gè)并行部件的處理器相比,一個(gè)個(gè)n n段流水處理器(段流水處理器(A A)。)。A.A.具備同等水平的吞吐能力;具備同等水平的吞吐能力;B.B.不具備同等水平的吞吐能力;不具備同等水平的吞吐能力; C.C.吞吐能力大于前者。吞吐能力大于前者。45.45.超標(biāo)量流水技術(shù)(超標(biāo)量流水技術(shù)(B B)。)。A.A.縮短了原來(lái)流水線的處理器周期;縮短了原來(lái)流水線的處理器周期;B.B.在每個(gè)時(shí)鐘周期內(nèi)并發(fā)多條指令;在每個(gè)時(shí)鐘周期內(nèi)并發(fā)多條指令;C.C.把多條能并行操作的指令組合成一條具把多條能并行操作的指令組合成一條具有多個(gè)操作碼字段的指令。有多個(gè)操作碼字段的指令。46.46.超流水線技術(shù)是(超流水

23、線技術(shù)是(A A)。)。A.A.縮短原來(lái)流水線的處理器周期;縮短原來(lái)流水線的處理器周期;B.B.在每個(gè)時(shí)鐘周期內(nèi)并發(fā)多條指令;在每個(gè)時(shí)鐘周期內(nèi)并發(fā)多條指令;C.C.把多條能并行操作的指令組合成一條具把多條能并行操作的指令組合成一條具有多個(gè)操作碼字段的指令。有多個(gè)操作碼字段的指令。47.47.在在CPUCPU的寄存器中,(的寄存器中,(B B )對(duì)用戶是)對(duì)用戶是完全透明的。完全透明的。A.A.程序計(jì)數(shù)器;程序計(jì)數(shù)器;B.B.指令寄存器;指令寄存器;C.C.狀態(tài)寄存器。狀態(tài)寄存器。二、判斷題二、判斷題1 1、運(yùn)算器中的累加器沒(méi)有加法器功能,有寄存、運(yùn)算器中的累加器沒(méi)有加法器功能,有寄存器功能。器

24、功能。( (正確正確) )2 2、通用寄存器只能存放數(shù)據(jù),不能存放地址。、通用寄存器只能存放數(shù)據(jù),不能存放地址。( (錯(cuò)誤錯(cuò)誤) )3 3、通用寄存器可以存放數(shù)據(jù)和地址,還可以、通用寄存器可以存放數(shù)據(jù)和地址,還可以用做指令寄存器用做指令寄存器IRIR和程序計(jì)數(shù)器和程序計(jì)數(shù)器PCPC。( (錯(cuò)誤錯(cuò)誤) )4 4、在取指令操作完成之后,、在取指令操作完成之后,PCPC中存放的中存放的是下一條實(shí)際執(zhí)行的指令的地址。是下一條實(shí)際執(zhí)行的指令的地址。( (錯(cuò)誤錯(cuò)誤) )5 5、取指令操作不受指令的操作碼控制。、取指令操作不受指令的操作碼控制。( (正確正確) )6 6、控存用來(lái)存放微程序和數(shù)據(jù)。、控存用來(lái)

25、存放微程序和數(shù)據(jù)。( (錯(cuò)誤錯(cuò)誤) )7 7、微命令直接表示和編碼表示的效率沒(méi)、微命令直接表示和編碼表示的效率沒(méi)有區(qū)別。有區(qū)別。( (錯(cuò)誤錯(cuò)誤) )8 8、控制存儲(chǔ)器用來(lái)存放實(shí)現(xiàn)全部指令系、控制存儲(chǔ)器用來(lái)存放實(shí)現(xiàn)全部指令系統(tǒng)的所有程序。統(tǒng)的所有程序。( (錯(cuò)誤錯(cuò)誤) )9 9、微指令的順序控制部分用來(lái)決定下一、微指令的順序控制部分用來(lái)決定下一條微指令的地址。條微指令的地址。( (正確正確) )1010、只有微程序控制器設(shè)計(jì)才用到微操作、只有微程序控制器設(shè)計(jì)才用到微操作的概念,而對(duì)于組合邏輯控制器設(shè)計(jì)是的概念,而對(duì)于組合邏輯控制器設(shè)計(jì)是不存在微操作概念的。不存在微操作概念的。( (錯(cuò)誤錯(cuò)誤) )

26、三、綜合題三、綜合題1 1、設(shè)計(jì)一個(gè)能產(chǎn)生、設(shè)計(jì)一個(gè)能產(chǎn)生5 5個(gè)機(jī)器周期的時(shí)序電個(gè)機(jī)器周期的時(shí)序電路,假設(shè)完成每條指令功能的時(shí)間均為路,假設(shè)完成每條指令功能的時(shí)間均為5 5個(gè)機(jī)器周期。個(gè)機(jī)器周期。D 1D 1CP 0CP 0D 1D 1CP 0CP 0D 1D 1CP 0CP 0D 1D 1CP 0CP 0D 1D 1CP 0CP 0S SR RT T1 1T T5 5T T3 3T T4 4T T2 2CPCP總清(復(fù)位)總清(復(fù)位)R RR RR RR R2 2、畫(huà)出組合邏輯控制器框圖,根據(jù)指令、畫(huà)出組合邏輯控制器框圖,根據(jù)指令處理過(guò)程,結(jié)合有關(guān)部件說(shuō)明控制器的處理過(guò)程,結(jié)合有關(guān)部件說(shuō)明

27、控制器的工作原理。工作原理?!窘獯稹俊窘獯稹?組合邏輯控制器框圖如下(參考)。組合邏輯控制器框圖如下(參考)。 完成一條指令經(jīng)過(guò)取指階段和執(zhí)行階完成一條指令經(jīng)過(guò)取指階段和執(zhí)行階段段 (控制器工作原理從圖中按這兩個(gè)階(控制器工作原理從圖中按這兩個(gè)階段進(jìn)行細(xì)節(jié)說(shuō)明即可;執(zhí)行階段可任意段進(jìn)行細(xì)節(jié)說(shuō)明即可;執(zhí)行階段可任意以某常見(jiàn)指令為例)以某常見(jiàn)指令為例)微操作命令微操作命令序列形成部件序列形成部件PCPCOP ADDROP ADDRIDID時(shí)序電路時(shí)序電路控制臺(tái)控制臺(tái)中斷系統(tǒng)中斷系統(tǒng)狀態(tài)控制條件狀態(tài)控制條件+1+1至運(yùn)算器至運(yùn)算器至存儲(chǔ)器至存儲(chǔ)器至輸入設(shè)備至輸入設(shè)備至輸出設(shè)備至輸出設(shè)備組合邏輯控制器

28、參考框圖組合邏輯控制器參考框圖3 3、畫(huà)出微程序控制器框圖,根據(jù)指令處、畫(huà)出微程序控制器框圖,根據(jù)指令處理過(guò)程,結(jié)合有關(guān)部件說(shuō)明控制器的工理過(guò)程,結(jié)合有關(guān)部件說(shuō)明控制器的工作原理。作原理?!窘獯稹俊窘獯稹?微程序控制器框圖如下(微程序控制器框圖如下( 供參考。也供參考。也可用教材可用教材P.175P.175圖圖5.245.24或或WilkesWilkes模型圖模型圖等)等) 。 其工作原理的說(shuō)明方法與上題類(lèi)似。其工作原理的說(shuō)明方法與上題類(lèi)似。PCPCOP ADDROP ADDR微命令控制微命令控制 順序控制順序控制 微地址微地址形成部件形成部件IRIR IRIR ARARCMCM狀態(tài)條件狀態(tài)條

29、件中斷系統(tǒng)中斷系統(tǒng)時(shí)序電路時(shí)序電路控制臺(tái)控制臺(tái)微程序控制器參考框圖微程序控制器參考框圖4 4、比較組合邏輯控制器和微程序控制器、比較組合邏輯控制器和微程序控制器的組成。的組成。解答要點(diǎn):解答要點(diǎn):結(jié)合以上三、四題的答圖,可見(jiàn)兩種控制結(jié)合以上三、四題的答圖,可見(jiàn)兩種控制器組成上的相同之處是器組成上的相同之處是均有均有PCPC,IRIR,時(shí)序電路,中斷機(jī)構(gòu)及狀態(tài),時(shí)序電路,中斷機(jī)構(gòu)及狀態(tài)條件。條件。第第4 4題解答要點(diǎn)續(xù):題解答要點(diǎn)續(xù):不同之處主要是操作控制器即微操作命令不同之處主要是操作控制器即微操作命令序列的形成部件不同:組合邏輯控制器序列的形成部件不同:組合邏輯控制器的核心部件是門(mén)電路,微程

30、序控制器的的核心部件是門(mén)電路,微程序控制器的核心部件是控制存儲(chǔ)器核心部件是控制存儲(chǔ)器ROMROM。5 5、比較組合邏輯控制器和微程序控制器、比較組合邏輯控制器和微程序控制器的的設(shè)計(jì)思想。設(shè)計(jì)思想。【解答】【解答】組合邏輯控制器的設(shè)計(jì)思想主要是采用硬組合邏輯控制器的設(shè)計(jì)思想主要是采用硬布線邏輯布線邏輯首先根據(jù)指令系統(tǒng),寫(xiě)出對(duì)應(yīng)機(jī)器指令的首先根據(jù)指令系統(tǒng),寫(xiě)出對(duì)應(yīng)機(jī)器指令的全部微操作及其節(jié)拍安排,然后列出操全部微操作及其節(jié)拍安排,然后列出操作時(shí)間表,再寫(xiě)出每一種微操作的邏輯作時(shí)間表,再寫(xiě)出每一種微操作的邏輯表達(dá)式,化簡(jiǎn)后畫(huà)出相應(yīng)的邏輯圖,即表達(dá)式,化簡(jiǎn)后畫(huà)出相應(yīng)的邏輯圖,即完成了設(shè)計(jì);完成了設(shè)計(jì);

31、【第【第5 5題解答續(xù)】題解答續(xù)】這種邏輯電路主要是由門(mén)電路構(gòu)成的復(fù)雜這種邏輯電路主要是由門(mén)電路構(gòu)成的復(fù)雜樹(shù)型網(wǎng)絡(luò),一旦構(gòu)成后,除非重新設(shè)計(jì)樹(shù)型網(wǎng)絡(luò),一旦構(gòu)成后,除非重新設(shè)計(jì)和物理上對(duì)它重新接線,否則要增加新和物理上對(duì)它重新接線,否則要增加新的控制功能是不可能的。的控制功能是不可能的。微程序控制器的設(shè)計(jì)思想是采用存儲(chǔ)邏微程序控制器的設(shè)計(jì)思想是采用存儲(chǔ)邏輯輯【第【第5 5題解答續(xù)】題解答續(xù)】首先根據(jù)指令系統(tǒng),寫(xiě)出對(duì)應(yīng)所有機(jī)器指首先根據(jù)指令系統(tǒng),寫(xiě)出對(duì)應(yīng)所有機(jī)器指令的全部微操作及其節(jié)拍安排,然后列令的全部微操作及其節(jié)拍安排,然后列出操作時(shí)間表;出操作時(shí)間表;再根據(jù)微操作的數(shù)目,經(jīng)壓縮確定微指令再根

32、據(jù)微操作的數(shù)目,經(jīng)壓縮確定微指令的控制方式、下地址形成方式、微指令的控制方式、下地址形成方式、微指令格式及微指令字長(zhǎng),編出全部微指令的格式及微指令字長(zhǎng),編出全部微指令的代碼即碼點(diǎn),即完成了設(shè)計(jì);代碼即碼點(diǎn),即完成了設(shè)計(jì);最后將微指令的碼點(diǎn)注入到最后將微指令的碼點(diǎn)注入到ROMROM中,即中,即可作為微操作的命令信號(hào)??勺鳛槲⒉僮鞯拿钚盘?hào)。6 6、設(shè)有一運(yùn)算器通路如下圖所示。假設(shè)操、設(shè)有一運(yùn)算器通路如下圖所示。假設(shè)操作數(shù)作數(shù)a a和和b b(均為補(bǔ)碼)已分別放在通用寄(均為補(bǔ)碼)已分別放在通用寄存器存器R1R1和和R2R2中,中,ALUALU有有+ +、MM(傳送)(傳送)三種操作功能。試回答:

33、三種操作功能。試回答:(1 1)指出相容性微操作和相斥性微操作;)指出相容性微操作和相斥性微操作;(2 2)采用編碼控制方式(字段直接譯碼法)采用編碼控制方式(字段直接譯碼法)設(shè)計(jì)適用于此運(yùn)算器的微指令格式;設(shè)計(jì)適用于此運(yùn)算器的微指令格式;(3 3)畫(huà)出計(jì)算()畫(huà)出計(jì)算(1/21/2)()(a a b b)R2R2的微的微程序流程圖,試問(wèn)執(zhí)行周期需要幾條微指程序流程圖,試問(wèn)執(zhí)行周期需要幾條微指令?令?(4 4)按設(shè)計(jì)的微指令格式,寫(xiě)出()按設(shè)計(jì)的微指令格式,寫(xiě)出(3 3)要)要求的微代碼。求的微代碼。移位器移位器A A選通門(mén)選通門(mén)(與或門(mén))(與或門(mén))B B選通門(mén)選通門(mén)(與或門(mén))(與或門(mén))右移右

34、移R R左移左移L L直送直送V V+1+1ALUALU+ +MM非邏輯非邏輯PCBPCBR1BR1BR1BR1BR2BR2BR2BR2BR3BR3BR3BR3BPCPCR1R1R2R2R3R3PCPCoutoutPCPCininR1R1outoutR1R1ininR2R2outoutR3R3ininR3R3outoutMDRAMDRAR1AR1AR2AR2AR3AR3AR2R2inin第第6 6題圖題圖 運(yùn)算器數(shù)據(jù)通路運(yùn)算器數(shù)據(jù)通路【解答】【解答】 (1 1)相斥性微操作有以下五組:)相斥性微操作有以下五組:v移位器(移位器(R R、L L、V V););vALUALU(+ +、 、MM);

35、);vA A選通門(mén)的四個(gè)控制信號(hào);選通門(mén)的四個(gè)控制信號(hào);vB B選通門(mén)的七個(gè)控制信號(hào);選通門(mén)的七個(gè)控制信號(hào);v寄存器的輸入與輸出控制信號(hào)(即,輸寄存器的輸入與輸出控制信號(hào)(即,輸入時(shí)不能輸出,反之亦然)。入時(shí)不能輸出,反之亦然)。 相容性微操作有以下五類(lèi):相容性微操作有以下五類(lèi):vA A選通門(mén)的任一控制信號(hào)與選通門(mén)的任一控制信號(hào)與B B選通門(mén)的控選通門(mén)的控制信號(hào);制信號(hào);vB B選通門(mén)的任一控制信號(hào)與選通門(mén)的任一控制信號(hào)與A A選通門(mén)的控選通門(mén)的控制信號(hào);制信號(hào);vALUALU的任一信號(hào)與加的任一信號(hào)與加1 1控制信號(hào);控制信號(hào);v寄存器的四個(gè)輸入控制信號(hào);寄存器的四個(gè)輸入控制信號(hào);v五組控制

36、信號(hào)中組與組之間是相容的。五組控制信號(hào)中組與組之間是相容的。(2 2)采用字段直接譯碼法設(shè)計(jì)微指令格)采用字段直接譯碼法設(shè)計(jì)微指令格式如下(不包括順序控制部分):式如下(不包括順序控制部分):X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 3 3位位4 4位位1 1位位2 2位位2 2位位3 3位位001001:MDR AMDR A010010:R1 AR1 A011011:R2 AR2 A100100:R3 AR3 A001001:PC BPC B010010:R1 BR1 B011011:R1 BR1 B100100:

37、R2BR2B101101:R2 BR2 B110110:R3 BR3 B111111:R3 BR3 B0101:+ +1010:11 11:MM0101:R R1010:L L11 11:V V1 1:+1+100010001:PCPCoutout00100010:PCPCinin00110011:R1R1outout01000100:R1R1inin01010101:R2R2outout01100110:R2R2inin01110111:R3R3outout10001000:R3R3inin微指令格式的設(shè)計(jì)(微命令部分)微指令格式的設(shè)計(jì)(微命令部分)(3 3)由于操作數(shù)(補(bǔ)碼)已分別放在)由

38、于操作數(shù)(補(bǔ)碼)已分別放在R1R1和和R2R2中,根據(jù)圖給的數(shù)據(jù)通路,計(jì)算中,根據(jù)圖給的數(shù)據(jù)通路,計(jì)算(1/21/2)()(a ab b) R2 R2的微程序流程圖的微程序流程圖如下:如下:取指微指令取指微指令判斷判斷(1/21/2)()(a-ba-b) R2 R2可見(jiàn),執(zhí)行周期只需用一條微指令即可??梢?jiàn),執(zhí)行周期只需用一條微指令即可?!镜凇镜? 6題解答續(xù)】題解答續(xù)】(4 4)根據(jù)()根據(jù)(2 2)的微指令格式,不考慮順)的微指令格式,不考慮順序控制部分,這條微指令控制字段的代序控制部分,這條微指令控制字段的代碼為:碼為:v010101010110110010101010110110v010

39、 101 01 01 1 0110010 101 01 01 1 0110R1 A R2 B + R +1 R2inR1 A R2 B + R +1 R2in X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 3 3位位4 4位位1 1位位2 2位位2 2位位3 3位位001001:MDR AMDR A010010:R1 AR1 A011011:R2 AR2 A100100:R3 AR3 A001001:PC BPC B010010:R1 BR1 B011011:R1 BR1 B100100:R2BR2B101101:R2

40、BR2 B110110:R3 BR3 B111111:R3 BR3 B0101:+ +1010:- -11 11:MM0101:R R1010:L L11 11:V V1 1:+1+100010001:PCPCoutout00100010:PCPCinin00110011:R1R1outout01000100:R1R1inin01010101:R2R2outout01100110:R2R2inin01110111:R3R3outout10001000:R3R3inin010 101 01 01 1 0110010 101 01 01 1 01107 7、某假想機(jī)的數(shù)據(jù)通路如圖所示。圖中:、某假

41、想機(jī)的數(shù)據(jù)通路如圖所示。圖中:SH-SH-移位器,移位器,ALU-ALU-運(yùn)算器可完成算術(shù)加運(yùn)算器可完成算術(shù)加減、邏輯與或運(yùn)算,減、邏輯與或運(yùn)算,A A,B-ALUB-ALU的輸入寄的輸入寄存器,存器,PC-PC-程序計(jì)數(shù)器,程序計(jì)數(shù)器,IR-IR-指令寄存器,指令寄存器,SP-SP-堆棧指示器,堆棧指示器,R0R3-R0R3-通用寄存器,通用寄存器,M-M-主存儲(chǔ)器,主存儲(chǔ)器,MBR-MBR-主存數(shù)據(jù)緩沖寄存主存數(shù)據(jù)緩沖寄存器,器,MAR-MAR-主存地址緩沖寄存器。主存地址緩沖寄存器。它的控制存儲(chǔ)器容量為它的控制存儲(chǔ)器容量為128128個(gè)單元,微指?jìng)€(gè)單元,微指令要完成有條件和無(wú)條件轉(zhuǎn)移的功

42、能。令要完成有條件和無(wú)條件轉(zhuǎn)移的功能。(1 1)設(shè)計(jì)微指令格式(微指令字長(zhǎng)不能超)設(shè)計(jì)微指令格式(微指令字長(zhǎng)不能超過(guò)過(guò)2828位),使之完成上述要求的功能。位),使之完成上述要求的功能。(2 2)寫(xiě)出取指令的各條微指令的代碼。)寫(xiě)出取指令的各條微指令的代碼。SHSHALUALUA AB BIRIRPCPCSPSPR0R0R1R1R2R2R3R3MBRMBRMMMARMAR【解答解答】根據(jù)題意,可以考慮用斷定方式(下址根據(jù)題意,可以考慮用斷定方式(下址字段法)設(shè)計(jì)該機(jī)的微指令格式。字段法)設(shè)計(jì)該機(jī)的微指令格式。(1 1)斷定方式的微指令格式為:)斷定方式的微指令格式為:微命令字段(控制字段)微命

43、令字段(控制字段) 測(cè)試字段(測(cè)試字段(P P字段)字段)下址字段下址字段由題意,控制存儲(chǔ)器有由題意,控制存儲(chǔ)器有128128個(gè)單元,故個(gè)單元,故下址字段為下址字段為7 7位;位;因?yàn)闂l件轉(zhuǎn)移和無(wú)條件轉(zhuǎn)移及不轉(zhuǎn)移的因?yàn)闂l件轉(zhuǎn)移和無(wú)條件轉(zhuǎn)移及不轉(zhuǎn)移的實(shí)現(xiàn),用直接或譯碼方法來(lái)實(shí)現(xiàn)都需實(shí)現(xiàn),用直接或譯碼方法來(lái)實(shí)現(xiàn)都需要為要為P P字段留出字段留出2 2位;位;題中要求微指令的字長(zhǎng)不能超過(guò)題中要求微指令的字長(zhǎng)不能超過(guò)2828位,位,如此給微命令字段留出的最多位數(shù)是如此給微命令字段留出的最多位數(shù)是28- 28- 7 7 -2=19 -2=19位。位。從假想機(jī)框圖分析,對(duì)其實(shí)現(xiàn)控制需要從假想機(jī)框圖分析,對(duì)

44、其實(shí)現(xiàn)控制需要的全部微命令共有五類(lèi)的全部微命令共有五類(lèi)2828個(gè):個(gè):寄存器寄存器BUSBUS的微命令的微命令9 9個(gè):個(gè):SH BUSSH BUS,IR BUSIR BUS,PC BUSPC BUS,SP SP BUSBUS,R0 BUSR0 BUS,R1 BUSR1 BUS,R2 R2 BUSBUS,R3 BUSR3 BUS,MBR BUSMBR BUS; BUS BUS寄存器的微命令寄存器的微命令11 11個(gè):個(gè):BUSABUSA, BUSBBUSB, BUSIRBUSIR, BUSPCBUSPC, BUSSPBUSSP, BUSR0BUSR0, BUSR1BUSR1, BUSR2BUS

45、R2, BUSR3BUSR3, BUSMBRBUSMBR, BUSMARBUSMAR; 控制控制ALUALU運(yùn)算的微命令運(yùn)算的微命令4 4個(gè):個(gè):算術(shù)加,算術(shù)減,邏輯與,邏輯或;算術(shù)加,算術(shù)減,邏輯與,邏輯或; 控制移位方式的命令控制移位方式的命令2 2個(gè):個(gè):左移,右移;左移,右移; 控制主存操作的微命令控制主存操作的微命令2 2個(gè):個(gè):存儲(chǔ)器讀,存儲(chǔ)器寫(xiě)。存儲(chǔ)器讀,存儲(chǔ)器寫(xiě)。無(wú)法用無(wú)法用1919位直接表示位直接表示2828個(gè)微命令,故考個(gè)微命令,故考慮用直接譯碼的方法設(shè)計(jì)微命令字段,慮用直接譯碼的方法設(shè)計(jì)微命令字段,將上述分類(lèi)好的微命令及將上述分類(lèi)好的微命令及P P字段按下述字段按下述方法

46、編碼:方法編碼:R BUSR BUS BUS RBUS RALUALU運(yùn)算運(yùn)算SHSH移位移位PC+1PC+1MM操作操作 P P字段字段下址字段下址字段4 4位:位:0001 SHBUS0001 SHBUS0010 IR BUS0010 IR BUS0011 PC BUS0011 PC BUS0100 SP BUS0100 SP BUS0101 R0 BUS0101 R0 BUS0110 R1 BUS0110 R1 BUS0111 R2 BUS0111 R2 BUS1000 R3 BUS1000 R3 BUS1001 MBR BUS1001 MBR BUS4 4位:位:0001 BUS A0

47、001 BUS A0010 BUS B0010 BUS B0011 BUS IR0011 BUS IR0100 BUS PC0100 BUS PC0101 BUS SP0101 BUS SP0110 BUS R00110 BUS R00111 BUS R10111 BUS R11000 BUS R21000 BUS R21001 BUS R31001 BUS R31010 BUS MBR1010 BUS MBR1011 BUS MAR1011 BUS MAR3 3位:位:001 001 算術(shù)加算術(shù)加010 010 算術(shù)減算術(shù)減100 100 邏輯與邏輯與101 101 邏輯或邏輯或2 2位:位

48、:00 00 不移位不移位01 01 左移左移10 10 右移右移1 1位:位:1 PC+1 PC1 PC+1 PC2 2位:位:01 01 讀讀10 10 寫(xiě)寫(xiě)2 2位:位:00 00 不轉(zhuǎn)移不轉(zhuǎn)移01 01 條件轉(zhuǎn)移條件轉(zhuǎn)移10 10 無(wú)條件轉(zhuǎn)移無(wú)條件轉(zhuǎn)移7 7位位第第7 7題微指令格式設(shè)計(jì)結(jié)果題微指令格式設(shè)計(jì)結(jié)果如此用如此用2525位實(shí)現(xiàn)了符合要求的微指令位實(shí)現(xiàn)了符合要求的微指令格式的設(shè)計(jì)。格式的設(shè)計(jì)。(2 2)在該假想機(jī)中實(shí)現(xiàn)取指令的數(shù)據(jù)通路)在該假想機(jī)中實(shí)現(xiàn)取指令的數(shù)據(jù)通路為:為:PC BUSPC BUS, BUS MARBUS MAR,PC+1 PCPC+1 PC,READ MRE

49、AD M,MBR BUSMBR BUS, BUS IRBUS IR;結(jié)合結(jié)合1 1中設(shè)計(jì)完成的微指令格式,可寫(xiě)出取中設(shè)計(jì)完成的微指令格式,可寫(xiě)出取指令的各條微指令代碼如下(設(shè)控制存儲(chǔ)器指令的各條微指令代碼如下(設(shè)控制存儲(chǔ)器的的0 0號(hào)單元開(kāi)始存放取指令微程序代碼)號(hào)單元開(kāi)始存放取指令微程序代碼)R BUSR BUS BUS RBUS RALUALU運(yùn)算運(yùn)算SHSH移位移位PC+1PC+1MM操作操作 P P字段字段下址字段下址字段4 4位:位:0001 SHBUS0001 SHBUS0010 IR BUS0010 IR BUS0011 PC BUS0011 PC BUS0100 SP BUS0

50、100 SP BUS0101 R0 BUS0101 R0 BUS0110 R1 BUS0110 R1 BUS0111 R2 BUS0111 R2 BUS1000 R3 BUS1000 R3 BUS1001 MBR BUS1001 MBR BUS4 4位:位:0001 BUS A0001 BUS A0010 BUS B0010 BUS B0011 BUS IR0011 BUS IR0100 BUS PC0100 BUS PC0101 BUS SP0101 BUS SP0110 BUS R00110 BUS R00111 BUS R10111 BUS R11000 BUS R21000 BUS R

51、21001 BUS R31001 BUS R31010 BUS MBR1010 BUS MBR1011 BUS MAR1011 BUS MAR3 3位:位:001 001 算術(shù)加算術(shù)加010 010 算術(shù)減算術(shù)減100 100 邏輯與邏輯與101 101 邏輯或邏輯或2 2位:位:00 00 不移位不移位01 01 左移左移10 10 右移右移1 1位:位:1 PC+1 PC1 PC+1 PC2 2位:位:01 01 讀讀10 10 寫(xiě)寫(xiě)2 2位:位:00 00 不轉(zhuǎn)移不轉(zhuǎn)移01 01 條件轉(zhuǎn)移條件轉(zhuǎn)移10 10 無(wú)條件轉(zhuǎn)移無(wú)條件轉(zhuǎn)移7 7位位PC BUSPC BUS, BUS MARBUS

52、MAR,PC+1 PCPC+1 PC,READ MREAD M,MBR BUSMBR BUS, BUS IRBUS IR;0011 1011 000 00 1 01 00 00000010011 1011 000 00 1 01 00 00000011001 0011 000 00 0 00 1001 0011 000 00 0 00 01 01 * * * * * * * *8 8、寫(xiě)出用微程序設(shè)計(jì)控制器時(shí)采用斷定、寫(xiě)出用微程序設(shè)計(jì)控制器時(shí)采用斷定方式形成后繼微地址的微指令格式,方式形成后繼微地址的微指令格式,說(shuō)明其中順序控制字段的各段位數(shù)如說(shuō)明其中順序控制字段的各段位數(shù)如何確定。何確定。下

53、面給出一個(gè)微程序執(zhí)行的流程圖,圖下面給出一個(gè)微程序執(zhí)行的流程圖,圖中,根據(jù)指令寄存器中,根據(jù)指令寄存器IRIR的第三位即的第三位即IR3IR3決定微程序的決定微程序的a a點(diǎn)分支流向。要求:點(diǎn)分支流向。要求:(1 1)試為各條微指令在控制存儲(chǔ)器中分)試為各條微指令在控制存儲(chǔ)器中分配適當(dāng)?shù)牡刂放溥m當(dāng)?shù)牡刂氛?qǐng)?jiān)诹鞒虉D中各微請(qǐng)?jiān)诹鞒虉D中各微指令的右上角用二進(jìn)制標(biāo)出;指令的右上角用二進(jìn)制標(biāo)出;(2 2)給出每條微指令的代碼(碼點(diǎn)),)給出每條微指令的代碼(碼點(diǎn)),其中,微命令字段仍用其中,微命令字段仍用AHAH的字母的字母形式表示形式表示請(qǐng)按統(tǒng)一的微指令格請(qǐng)按統(tǒng)一的微指令格式列成一張表格的形式,并將(

54、式列成一張表格的形式,并將(1 1)中安排的微地址體現(xiàn)為表格中每行中安排的微地址體現(xiàn)為表格中每行即每條微指令在控存中的存儲(chǔ)地址。即每條微指令在控存中的存儲(chǔ)地址。(3 3)畫(huà)出地址修改邏輯圖。)畫(huà)出地址修改邏輯圖。A AB BC CD DE EF FG GH Ha a點(diǎn)點(diǎn)IR3=0IR3=0IR3=1IR3=1解答:解答: 斷定方式形成后繼微地址的斷定方式形成后繼微地址的微指令格式為:微指令格式為:微命令(控制)字段微命令(控制)字段測(cè)試判別字段測(cè)試判別字段P P下址字段下址字段順序控制字段順序控制字段其中,其中,P P字段位數(shù)由微程序字段位數(shù)由微程序流程中需要分支轉(zhuǎn)移的分支流程中需要分支轉(zhuǎn)移的

55、分支點(diǎn)個(gè)數(shù)決定;下址字段位數(shù)點(diǎn)個(gè)數(shù)決定;下址字段位數(shù)由微程序可在控制存儲(chǔ)器中由微程序可在控制存儲(chǔ)器中實(shí)現(xiàn)轉(zhuǎn)移的空間范圍決定,實(shí)現(xiàn)轉(zhuǎn)移的空間范圍決定,一般以全部控存空間為限。一般以全部控存空間為限。A AB BC CD DE EF FG GH Ha a點(diǎn)點(diǎn)IR3=0IR3=0IR3=1IR3=1(1 1)微地址安排如下)微地址安排如下(設(shè)為(設(shè)為4 4位二進(jìn)制)位二進(jìn)制)0000000000010001001000100110011000110011010001000101010101110111(2 2)各條微指令代碼及存儲(chǔ)地址如下:)各條微指令代碼及存儲(chǔ)地址如下:A A0 000010001

56、B B1 100100010C C0 000110011D D0 001110111F F0 001010101G G0 001110111E E0 001000100H H0 000000000存儲(chǔ)地址存儲(chǔ)地址 微命令字段微命令字段 測(cè)試判別字段測(cè)試判別字段 下址字段下址字段0000000000010001001000100011001101000100010101010110011001110111(3 3)微地址修改(轉(zhuǎn)移)邏輯圖如下:)微地址修改(轉(zhuǎn)移)邏輯圖如下: uA2uA2 uA1uA1uA0uA0微地址寄存器微地址寄存器uARuAR(CARCAR)與邏輯與邏輯IR3IR3測(cè)試判

57、別測(cè)試判別 字段字段9 9、CPUCPU結(jié)構(gòu)如圖示,其中包括一個(gè)累加結(jié)構(gòu)如圖示,其中包括一個(gè)累加寄存器寄存器ACAC、一個(gè)狀態(tài)寄存器和其他四個(gè)、一個(gè)狀態(tài)寄存器和其他四個(gè)寄存器,各部分之間的連線表示數(shù)據(jù)通寄存器,各部分之間的連線表示數(shù)據(jù)通路,箭頭表示信息傳送方向。路,箭頭表示信息傳送方向。(1 1)標(biāo)明圖中四個(gè)寄存器的名稱。)標(biāo)明圖中四個(gè)寄存器的名稱。(2 2)簡(jiǎn)述取指令的數(shù)據(jù)通路。)簡(jiǎn)述取指令的數(shù)據(jù)通路。(3 3)簡(jiǎn)述完成指令)簡(jiǎn)述完成指令LDA XLDA X的數(shù)據(jù)通路的數(shù)據(jù)通路( X X為內(nèi)存地址,為內(nèi)存地址,LDALDA功能為功能為: : (X X)AC AC )。)。(4 4)簡(jiǎn)述完成指

58、令)簡(jiǎn)述完成指令A(yù)DD YADD Y的數(shù)據(jù)通路的數(shù)據(jù)通路(Y Y為內(nèi)存地址,為內(nèi)存地址,ADDADD功能為(功能為(ACAC)+ +(Y Y)ACAC)。)。(5 5)簡(jiǎn)述完成指令)簡(jiǎn)述完成指令STA ZSTA Z的數(shù)據(jù)通路的數(shù)據(jù)通路(Z Z為內(nèi)存地址,為內(nèi)存地址,STASTA功能為(功能為(ACAC)ZZ)。)。主存儲(chǔ)器主存儲(chǔ)器MMA AACAC狀態(tài)寄存器狀態(tài)寄存器操作控制器操作控制器B BD DC C+1+1【解答】【解答】(1 1)四個(gè)寄存器的名稱:)四個(gè)寄存器的名稱:AMDRAMDR,BIRBIR,CMARCMAR,DPC DPC 主存儲(chǔ)器主存儲(chǔ)器MMMDRMDRACAC狀態(tài)寄存器狀態(tài)

59、寄存器操作控制器操作控制器IRIRPCPCMARMAR+1+1【解答】【解答】 (2 2)取指令的數(shù)據(jù)通路:)取指令的數(shù)據(jù)通路:PCMARMMDRIRPCMARMMDRIR 主存儲(chǔ)器主存儲(chǔ)器MMMDRMDRACAC狀態(tài)寄存器狀態(tài)寄存器操作控制器操作控制器IRIRPCPCMARMAR+1+1(3 3)簡(jiǎn)述完成指令簡(jiǎn)述完成指令LDA XLDA X的數(shù)據(jù)通路的數(shù)據(jù)通路( X X為內(nèi)存地址,為內(nèi)存地址,LDALDA功能為功能為 (X X)AC AC )。)。 【解答】【解答】XMARMMDRALUAC XMARMMDRALUAC 主存儲(chǔ)器主存儲(chǔ)器MMMDRMDRACAC狀態(tài)寄存器狀態(tài)寄存器操作控制器操作控制器IRIRPCPCMARMAR+1+1(4 4)簡(jiǎn)述完成指令)簡(jiǎn)述完成指令A(yù)DD YADD Y的數(shù)據(jù)通路

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論