計(jì)算機(jī)組成第六章習(xí)題_第1頁
計(jì)算機(jī)組成第六章習(xí)題_第2頁
計(jì)算機(jī)組成第六章習(xí)題_第3頁
計(jì)算機(jī)組成第六章習(xí)題_第4頁
計(jì)算機(jī)組成第六章習(xí)題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、6. 4 同步測試習(xí)題及解答6. 4. 1 同步測試習(xí)題一、 填空題1、控制器由于設(shè)計(jì)方法的不同可分為 型、 型和 型控制器。2、控制器在生成各種控制信號時(shí),必須按照一定 的進(jìn)行,以使對各種操作實(shí)施時(shí)間上的控制。3、微程序控制的計(jì)算機(jī)中的控制存儲器CM是用來存放 的。4、在微指令的字段編碼法中,操作控制字段的分段并非是任意的,必須遵循的分段原則中包括:把 性的微命令分在同一段內(nèi);一般每個(gè)小段要留出一個(gè)狀態(tài),表示 。 5、微指令分為 和 微指令兩類, 可以同時(shí)執(zhí)行若干個(gè)微操作,所以執(zhí)行機(jī)器指令的速度比 快。 二、選擇題 1、在CPU中跟蹤指令后繼地址的寄存器是 。 A. 主存地址寄存器 B. 程

2、序計(jì)數(shù)器C. 指令寄存器 D. 狀態(tài)標(biāo)志寄存器 2、指令寄存器的位數(shù)取決于 。A. 存儲器的容量 B. 指令字長C. 機(jī)器字長 D. 存儲字長 3、在計(jì)算機(jī)系統(tǒng)中,表征系統(tǒng)運(yùn)行狀態(tài)的部件是 。A. 程序計(jì)數(shù)器 B. 累加寄存器C. 中斷寄存器 D. 程序狀態(tài)字 4、指令譯碼器是對 進(jìn)行譯碼。A. 整條指令 B. 指令的操作碼字段C. 指令的地址 D. 指令的操作數(shù)字段 5、下列說法中 是正確的。A. 指令周期等于機(jī)器周期 B. 指令周期小于機(jī)器周期C. 指令周期大于機(jī)器周期 D. 指令周期是機(jī)器周期的兩倍 6、同步控制是 。A. 只適用于CPU控制的方式 B. 由統(tǒng)一時(shí)序信號控制的方式C. 所

3、有指令執(zhí)行時(shí)間都相同的方式 D. 沒有統(tǒng)一時(shí)序信號控制的方式 7、異步控制常用于 。A. CPU訪問外圍設(shè)備時(shí) B. 微程序控制器中C. CPU的內(nèi)部控制中 D. 主存的內(nèi)部控制中 8、微程序控制器中,控制部件向執(zhí)行部件發(fā)出的某個(gè)控制信號稱為 。A. 微程序 B. 微指令C. 微操作 D. 微命令 9、微程序控制器中,機(jī)器指令與微指令的關(guān)系是 。A. 每一條機(jī)器指令由一條微指令來執(zhí)行。B. 一條機(jī)器指令由一段用微指令編成的微程序來解決解釋執(zhí)行。C. 一段機(jī)器指令組成的程序可由一個(gè)微程序來執(zhí)行。D每一條微指令由一條機(jī)器指令來解釋執(zhí)行。10、微程序控制器中,微程序的入口地址是由 形成的。A. 機(jī)器

4、指令的地址碼字段B. 微指令的微地址碼字段C. 機(jī)器指令的操作碼字段D. 微指令的微操作碼字段 11、微指令執(zhí)行的順序控制問題,實(shí)際上是如何確定下一條微指令的地址問題。通常采用的一種方法是斷定方式。其基本思想是 。A. 用程序計(jì)數(shù)器PC來產(chǎn)生后繼微指令地址B. 用微程序計(jì)數(shù)器PC來產(chǎn)生后繼微指令地址C. 通過微指令順序控制字段由設(shè)計(jì)者指定或者由設(shè)計(jì)者指定的判斷字段控制產(chǎn)生后繼微指令地址D. 通過指令中指定一個(gè)專門字段來控制產(chǎn)生后繼微指令地址 三、判斷題 1、在馮諾曼計(jì)算機(jī)中,指令流是由數(shù)據(jù)流驅(qū)動(dòng)的。 2、執(zhí)行指令時(shí),指令在主存中的地址存放在指令寄存器中。 3、指令周期是指CPU從主存中讀出一條

5、指令的時(shí)間。 4、指令周期又稱為CPU周期。 5、取指周期的操作與指令的操作碼無關(guān)。 6、微指令是指控制存儲器中的一個(gè)單元的內(nèi)容。 7、在微程序控制器中,微指令寄存器用來存放微程序。 8、微指令的操作控制字段采用字段編碼時(shí),兼容的微命令應(yīng)安排在同一段中。四、簡答題 1、在控制中,微操作控制信號的形成與哪些信號有關(guān)? 2、微程序控制和組合邏輯控制哪一種速度更快?為什么? 3、什么是指令周期,機(jī)器周期(CPU周期)和T周期?指令的解釋有哪3種控制方式?五、設(shè)計(jì)題1、一CPU數(shù)據(jù)通路為雙總線結(jié)構(gòu),如圖6-24。其中,圖中連線有誤。注:ALU運(yùn)算器;RAALU的輸入寄存器;IR指令寄存器;PC程序計(jì)數(shù)

6、器;R1R4;程序員可用通用寄存器;MAR存儲器地址寄存器;MDR存儲器數(shù)據(jù)寄存器。圖6-24 數(shù)據(jù)通路示意圖回答下列問題:(1)畫出修正錯(cuò)誤后的連線圖,不能改變原有的雙總線結(jié)構(gòu)。(2)如要實(shí)現(xiàn)直接尋址方式,如何修改?(3)描述ADDaddr , R1指令從取指令開始的實(shí)現(xiàn)過錯(cuò),指令的功能為:(R1)+(addr) addr2、某機(jī)采用微程序控制方式,微指令字長24位,采用水平型編碼控制的微指令格式,斷定方式,共有微命令30個(gè),構(gòu)成4個(gè)互拆類,各包含5個(gè)、8個(gè)、14個(gè)和3個(gè)微命令,外部條件共3個(gè)。 (1)控制存儲器的容量應(yīng)為多少? (2)設(shè)計(jì)出微指令的具體格式。3、一個(gè)假想機(jī)的數(shù)據(jù)通路如圖6-

7、25所示,它的控制存儲器容量為256個(gè)單元。ALU可完成算術(shù)加、減和邏輯與、或運(yùn)算,ALU有標(biāo)志位Z和N,微指令要完成有條件和無條件轉(zhuǎn)移功能。圖6-25 假想機(jī)的數(shù)據(jù)通路計(jì)微指令格式,使之能完成上述要求的功能,表明微指令中每一位的符號及其功能。如微指令為多個(gè)子周期?每個(gè)子周期完成什么操作?(提示:可考慮寄存器運(yùn)算微指令和訪問主存微指令兩種類型微指令,并假定在一個(gè)微指令周期內(nèi)就可以完成MDR與主存間的數(shù)據(jù)傳送。)4、一CPU數(shù)據(jù)通路為雙總線結(jié)構(gòu),如圖6-26。IR為指令寄存器;PC為程序計(jì)數(shù)器(具有自增1功能),M為主存(受R/W信號控制),MAR為主存地址寄存器,MDR為主存數(shù)據(jù)寄存器,ALU

8、由+、一控制信號決定可完成何種操作,G 控制一個(gè)門電路,除MAR 、X、Y的輸出端為直通線不受控之外,其余寄存器均有in 、 out 控制信號。 (1)標(biāo)出各寄存器的in 、 out控制信號。 (2)設(shè)計(jì)微指令格式,并說明各字段意義。 (3)SUR R2, R0 指令完成(R0)(R2) R0的功能操作,寫出該指令從取指令開始的執(zhí)行過程。(4)寫出取指令的各條微指令的代碼。5、某機(jī)有8條微指令I(lǐng)1I8,每條微指令所含的微命令控制信號如表6-5所示。微指令微命令信號abcdefghijI1I2I3I4I5I6I7I8 試為a、b、c、d、e、f、g、h、i、j這10個(gè)微命令設(shè)計(jì)格式并安排編碼。6

9、. 4. 2 同步測試習(xí)題解答一、填空題1、組合邏輯,存儲邏輯,組合邏輯和存儲邏輯組合。2、時(shí)序。3、微程序。4、互斥型,垂直型,水平型,垂直型。二、選擇題1、B。2、B。3、D。4、B。5、C。6、B。7、A。8、D。9、B。10、C。當(dāng)執(zhí)行完公用的取指微程序從主存中取出機(jī)器指令之后,由機(jī)器指令的操作碼字段指出各個(gè)微程序的入口地址(初始微地址)。11、C。三、判斷題1、。在馮諾依曼計(jì)算機(jī)中,數(shù)據(jù)流是由指令流來驅(qū)動(dòng)的。2、。在執(zhí)行指令時(shí),存放在指令寄存器中的是指令而不是指令的地址。3、。指令周期是指CPU從主存中讀出指令、分析取數(shù)并執(zhí)行完成該指令的全部時(shí)間。4、。指令周期是由若干個(gè)CPU周期組

10、成的。5、。6、。7、。在微程序控制器中,微指令寄存器用來存放取出的一條微指令。8、。微指令的操作控制字段采用字段編碼時(shí),應(yīng)將互斥的微命令安排在同一段內(nèi),兼容的微命令安排在不同的段內(nèi)。四、簡答題1、微操作控制信號是由指令部件提供的譯碼信號、時(shí)序部件提供的時(shí)序信號和被控制功能部件所反饋的狀態(tài)及狀態(tài)及條件信號綜合形成的。2、組合邏輯控制速度更快。因?yàn)槲⒊绦蚩刂破魇姑織l機(jī)器指令都轉(zhuǎn)化成為一段微程序并存入一個(gè)專門的存儲器(控制存儲器)中,微操作控制信號由微指令產(chǎn)生,增加了一級控制存儲器,所以速度慢。3、指令周期是指取指令,分析取數(shù)到執(zhí)行指令所需的全部時(shí)間。一個(gè)指令周期劃分為若干個(gè)機(jī)器周期(CPU周期)

11、,每個(gè)機(jī)器周期完成一個(gè)基本操作。一個(gè)機(jī)器周期中又含有若干個(gè)時(shí)鐘周期(T周期),每個(gè)T周期完成一個(gè)微操作。五、設(shè)計(jì)題1、(1)修正錯(cuò)誤后的連線圖如圖6-27所示。 (2)直接尋址方式就是指令的地址碼部分直接給主存地址,即IRaddrMAR,原圖已有此通路。無需修改。 (3)指令A(yù)DDaddr,R1的實(shí)現(xiàn)過程。PC MAR ; 從存儲器中取指令M(MAR) MDRMDR IRPC +1 PCIRaddr MAR ; 從存儲器中取加數(shù)M(MAR) MDRMDR RAR1 MDR ; 從寄存器R1 中取被加數(shù)ALU MDR MDR M ;和寫回存儲器2、(1)控制存儲器的容量為25624。因?yàn)橄碌刂纷?/p>

12、段有8位。 (2)微指令的具體格式見圖6-28。3位4位4位2位3位8位判斷測試字段下地址字段操作控制字段順序控制字段圖6-28 微指令的具體格式圖6-28中操作控制字段被分為4組,第一組3位(表示5個(gè)微命令),第二組4位(表示8個(gè)微命令),第一組4位(表示14個(gè)微命令),第四組2位(表示3個(gè)微命令);判斷測試條件字段3位(假設(shè)外部條件直接控制),下地址字段8位。3、微命令包括:ALU的控制4個(gè)(+、-、與或);R0R3的in、 out信號8個(gè);IR、PC、 C、 D 的in、 out信號8個(gè);主存的讀寫信號2個(gè);MDR的in、 out信號2個(gè);MAR、A 、B 的in 信號3個(gè);若微指令采用

13、直接控制法,操作控制字段就需要27位。另有判斷測試字段2位,下地址字段8位。微指令格式圖略。寄存器運(yùn)算微指令有兩個(gè)子周期,取微指令子周期、執(zhí)行子周期;訪問主存微指令有3個(gè)子周期;取微指令子周期、訪問主子周期、執(zhí)行子周期。4、(1)假設(shè)輸入用字母 in 表示 ,輸出用字母 o 表示。 標(biāo)出各寄存器的in、 out 控制信號后的雙總線結(jié)構(gòu)如圖6-29所示。 (2)若微指令格式中操作控制字段采用直線控制法,則所有微命令每個(gè)一位,微指令格式圖略。 (3)SUB R2 , R0 指令的執(zhí)行過程: PC MAR M(MAR) MDRMDR IRR0 X R0 YX Y R0(4)寫出取指令的各條微指令的代碼。PC MAR (PC0,G ,MARin) M(MAR) MDR(R)MDR IR(MDR0,G ,IRin) 括號中為各條微指令對應(yīng)的微命令,具體代碼省略。5 、從表6-5 可以得出:b、c、d、e、f、g、h、i、j分別兩兩

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論