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

下載本文檔

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

文檔簡介

計(jì)算機(jī)組成原理練習(xí)題第一章 概論一、選擇題01. 電子計(jì)算機(jī)主存內(nèi)的ROM是指 。A.不能改變其內(nèi)的數(shù)據(jù) B.只能讀出數(shù)據(jù),不能寫入數(shù)據(jù)C.通常用來存儲(chǔ)系統(tǒng)程序 D.以上都是02. 有些計(jì)算機(jī)將一部分軟件永恒地存于只讀存儲(chǔ)器中,稱之為 。A.硬件 B.軟件 C. 固件 D.輔助存儲(chǔ)03. 如果要處理速度、溫度、電壓等連續(xù)性數(shù)據(jù)可以使用 。A.數(shù)字計(jì)算機(jī) B.模擬計(jì)算機(jī) C.混合計(jì)算機(jī) D.特殊用途計(jì)算機(jī)04. 郵局把信件進(jìn)行自動(dòng)分揀,使用的計(jì)算機(jī)技術(shù)是 。A.機(jī)器翻譯 B.自然語言理解 C.模式識(shí)別 D.過程控制05. 馮.諾伊曼機(jī)工作方式的基本特點(diǎn)是 。A.多指令流單數(shù)據(jù)流 B.按地址訪問并順序執(zhí)行指令C.堆棧操作 D.存儲(chǔ)器按內(nèi)容選擇地址。06. 某寄存器中的值可能是操作數(shù),也可能是地址,只有計(jì)算機(jī)的 才能識(shí)別它。A.譯碼器 B.判斷程序 C.指令 D.時(shí)序信號(hào)。07. 80年代以來,許多國家開始研究第五代計(jì)算機(jī),這種計(jì)算機(jī)系統(tǒng)是 。A.超高速巨型計(jì)算機(jī)系統(tǒng) B.知識(shí)信息處理系統(tǒng)C.大型分布式計(jì)算機(jī)系統(tǒng) D.超級(jí)微型計(jì)算機(jī)群組成的計(jì)算機(jī)網(wǎng)。08. 計(jì)算機(jī)的算邏單元的控制單元合稱為 。A.ALU B.UP C.CPU D.CAD09. 磁盤驅(qū)動(dòng)器讀寫數(shù)據(jù)的基本存取單位為 。A.比特 B.字節(jié) C.磁道 D.扇區(qū)二、填空題 01. 計(jì)算機(jī)硬件是指 ,軟件是指 ,固件是指 。02. 數(shù)控機(jī)床是計(jì)算機(jī)在 方面的應(yīng)用。03. 人工智能研究 ,模式識(shí)別研究 。04. 計(jì)算機(jī)用來處理離散的數(shù)據(jù),而 計(jì)算機(jī)用來處理連續(xù)性的數(shù)據(jù)。05存儲(chǔ)器可分為主存和 ,程序必須存于 內(nèi) ,CPU才能執(zhí)行其中的指令。第二章 計(jì)算機(jī)中的信息編碼一、選擇題01. 對(duì)真值0表示形式唯一的機(jī)器數(shù)是 。A.原碼 B.補(bǔ)碼和移碼 C.補(bǔ)碼 D.反碼02. 在整數(shù)定點(diǎn)機(jī)中,下述第 說法正確。A.原碼和反碼不能表示-1,補(bǔ)碼可以表示-1。 B.三種機(jī)器數(shù)均可表示-1C.三種機(jī)器數(shù)均可表示-1,且三種機(jī)器數(shù)的表示范圍相同。D.以上說法均不對(duì)。03. 在小數(shù)定點(diǎn)機(jī)中,下述第 說法正確。A.只有補(bǔ)碼能表示-1 B.只有原碼能表示-1C.三種機(jī)器數(shù)均不能表示-1 D.以上說法均不對(duì) 04設(shè)X為真值,X*為其絕對(duì)值,則等式-X*補(bǔ)=-X補(bǔ) 。 A.成立 B.不成立 05設(shè)X為真值,X*為其絕對(duì)值,滿足-X*補(bǔ)=-X補(bǔ)的條件是 。 A.X任意 B.X為正數(shù) C.X為負(fù)數(shù) D.X為非負(fù)數(shù) 06設(shè)寄存器內(nèi)容為11111111,若它等于-0,則為 A.原碼 B.補(bǔ)碼 C.反碼 D.移碼 二、填空題 01采用浮點(diǎn)表示時(shí),若尾數(shù)為規(guī)格化形式,則浮點(diǎn)數(shù)的表示范圍取決于 的位數(shù),精度取決于 的位數(shù), 確定浮點(diǎn)數(shù)的正負(fù)。 02一個(gè)浮點(diǎn)數(shù),當(dāng)其尾數(shù)右移時(shí),欲使其值不變,階碼必須 。尾數(shù)右移1 位,階碼 。 03一個(gè)浮點(diǎn)數(shù), 確定了小數(shù)點(diǎn)的位置,當(dāng)其尾數(shù)左移時(shí),欲使其值不變,必須使 。 04移碼常用來表示浮點(diǎn)數(shù)的 部分,移碼和補(bǔ)碼除符號(hào)位 外,其他各位 。 05設(shè)浮點(diǎn)數(shù)字長為16位(其中階符1位,階碼5位,數(shù)符1位,尾數(shù)9位),對(duì)應(yīng)十進(jìn)制數(shù)-95的浮點(diǎn)規(guī)格化補(bǔ)碼形式為 ,若階碼采用移碼,尾數(shù)采用補(bǔ)碼,則機(jī)器數(shù)形式為 。 三、問答題 01已知機(jī)器y補(bǔ)=y0.y1y2.yn,求-y補(bǔ)。 第三章 運(yùn)算方法 一、選擇題 01原碼加減法是指 。 A.操作數(shù)用原碼表示,連同符號(hào)位直接相加減。 B.操作數(shù)用原碼表示,尾數(shù)直接相加減,符號(hào)位單獨(dú)處理。 C.操作數(shù)用原碼表示,根據(jù)兩數(shù)符號(hào)決定實(shí)際操作,符號(hào)位單獨(dú)處理。 D.操作數(shù)取絕對(duì)值,直接相加減,符號(hào)位單獨(dú)處理。 02補(bǔ)碼加減法是指 。 A.操作數(shù)用補(bǔ)碼表示,兩尾數(shù)相加減,符號(hào)位單獨(dú)處理,減法用加法代替。 B.操作數(shù)用補(bǔ)碼表示,符號(hào)位和尾數(shù)一起參加運(yùn)算,結(jié)果的符號(hào)與加減相同。 C.操作數(shù)用補(bǔ)碼表示,連同符號(hào)位直接相加減,減某數(shù)用加負(fù)某數(shù)的補(bǔ)碼代替,結(jié)果的符號(hào)在運(yùn)算中形成。 D.操作數(shù)用補(bǔ)碼表示,由數(shù)符決定兩尾數(shù)的操作,符號(hào)位單獨(dú)處理。 03兩補(bǔ)碼相加,采用一位符號(hào)位,則當(dāng) 時(shí),表示結(jié)果溢出 A.最高位有進(jìn)位 B.最高位進(jìn)位和次高位進(jìn)位異或結(jié)果為0 C.最高位為1 D.最高位進(jìn)位和次高位進(jìn)位異或結(jié)果為1 04在浮點(diǎn)機(jī)中,下列 是正確的。 A.尾數(shù)的第一數(shù)位為1時(shí),即為規(guī)格化形式 B.尾數(shù)的第一數(shù)位與數(shù)符不同時(shí),即為規(guī)格化形式 C.不同的機(jī)器數(shù)有不同的規(guī)格化形式 D.尾數(shù)的第一數(shù)位為0時(shí),即為規(guī)格化形式 05在浮點(diǎn)機(jī)中,判斷原碼規(guī)格化形式的原則是 。 A.尾數(shù)的符號(hào)位與第一數(shù)位不同 B.尾數(shù)的第一數(shù)位為1,數(shù)符任意 C.尾數(shù)的符號(hào)位與第一數(shù)位相同 D.階符與數(shù)符不同 06在浮點(diǎn)機(jī)中,判斷補(bǔ)碼規(guī)格化形式的原則是 。 A.尾數(shù)的第一數(shù)位為1,數(shù)符任意 B.尾數(shù)的符號(hào)位與第一數(shù)位相同 C.尾數(shù)的符號(hào)位與第一數(shù)位不同 D.階符與數(shù)符不同 二、填空題 01正數(shù)原碼算術(shù)移位時(shí), 位不變,空位補(bǔ) 。負(fù)數(shù)原碼算術(shù)移位時(shí) 位不變,空位補(bǔ) 。 02正數(shù)補(bǔ)碼算術(shù)移位時(shí), 位不變,空位補(bǔ) 。負(fù)數(shù)補(bǔ)碼算術(shù)左移時(shí), 位不變,低位補(bǔ) 。負(fù)數(shù)補(bǔ)碼算術(shù)右移時(shí), 位不變,高位補(bǔ) 。 03正數(shù)原碼左移時(shí), 位不變,高位丟1,結(jié)果 ,右移時(shí)低位丟 ,結(jié)果引起誤差。負(fù)數(shù)原碼左移時(shí), 位不變,高位丟1,結(jié)果 ,右移時(shí),低位丟 ,結(jié)果正確。 04正數(shù)補(bǔ)碼左移時(shí), 位不變,高位丟1,結(jié)果 ,右移時(shí)低位丟 , 結(jié)果引起誤差。負(fù)數(shù)補(bǔ)碼左移時(shí), 位不變,高位丟 ,結(jié)果正確,右移時(shí)低位丟 ,結(jié)果引起誤差。 05在補(bǔ)碼一位乘法中,設(shè)x補(bǔ)為被乘數(shù),y補(bǔ)為乘數(shù),若ynyn=1(yn=1為低位)=00,應(yīng) 執(zhí)行 操作,若ynyn=1=01,應(yīng)執(zhí)行 操作,若ynyn=1=10,應(yīng)執(zhí)行 操作,若ynyn=1=11,應(yīng)執(zhí)行 操作。若機(jī)器數(shù)字長為16位(不包括符號(hào)位),則補(bǔ)碼乘法需作 次 操作,最多需作 次 操作。 06在浮點(diǎn)補(bǔ)碼二進(jìn)制加減運(yùn)算中,當(dāng)尾數(shù)部分出現(xiàn) 和 形式時(shí),需進(jìn)行右規(guī),此時(shí)尾數(shù) 移一位,階碼 。 07在浮點(diǎn)補(bǔ)碼二進(jìn)制加減運(yùn)算中,當(dāng)尾數(shù)部分出現(xiàn) 和 形式時(shí),需進(jìn)行左規(guī),此時(shí)尾數(shù) 移一位,階碼 ,直到 為止。 08在浮點(diǎn)加減運(yùn)算中,對(duì)階時(shí)需 階向 階看齊,即小階的尾數(shù)向 移位,每移一位,階碼 ,直到兩數(shù)的階碼相等為止。 三、問答題 01簡述算術(shù)移位和邏輯移位的區(qū)別,舉例說明。 02在定點(diǎn)機(jī)中采用單符號(hào)位,如何判斷補(bǔ)碼加減運(yùn)算是否溢出?有幾種方案? 03從下列敘述中選出正確的句子: (1)定點(diǎn)補(bǔ)碼一位乘法中,被乘數(shù)也要右移。 (2)n位小數(shù)參加補(bǔ)碼一位乘(Booth算法)時(shí),共作n+1次運(yùn)算,第n+1次不移位。 (3)浮點(diǎn)運(yùn)算可由階碼運(yùn)算和尾數(shù)運(yùn)算兩個(gè)部分聯(lián)合實(shí)現(xiàn)。 (4)浮點(diǎn)數(shù)的階碼部分只進(jìn)行階碼的加、減操作。 (5)浮點(diǎn)數(shù)的尾數(shù)部分只進(jìn)行乘法和除法運(yùn)算。 (6)浮點(diǎn)數(shù)的正負(fù)符號(hào)由階碼的正負(fù)符號(hào)決定。 更正上述敘述中錯(cuò)誤的句子: (1)定點(diǎn)補(bǔ)碼一位乘法中,被乘數(shù)不需右移,部分積需右移。 (5)浮點(diǎn)數(shù)的尾數(shù)部分可作加、減、乘、除運(yùn)算。 (10)浮點(diǎn)數(shù)的正負(fù)符號(hào)由尾數(shù)的符號(hào)決定。 04計(jì)算機(jī)中如何判斷原碼、補(bǔ)碼和反碼的規(guī)格化形式? 四、計(jì)算題01已知定點(diǎn)數(shù) X=0.11010101,Y=0.10101101,試用它們的補(bǔ)碼進(jìn)行計(jì)算求X+Y 并指出結(jié)果是否溢出。02已知:x=-0.1101,y=0.1011,用原碼一位乘法求xy原03已知:x補(bǔ)=1.0101,y補(bǔ)=1.0011,用補(bǔ)碼一位乘法求xy補(bǔ) 第四章 存貯系統(tǒng) 一、選擇題01存貯時(shí)間是指 。 A.存貯器的讀出時(shí)間 B.存貯器的寫入時(shí)間 C.存貯器進(jìn)行連續(xù)讀和寫操作所允許的最短時(shí)間間隔 D.存貯器進(jìn)行連續(xù)寫操作所允許的最短時(shí)間間隔 02某一RAM芯片,其容量為512K8位,除電源端和接地端,該芯片引出線的最小數(shù)目應(yīng)為 。 A.23 B.25 C.50 D.29 03活動(dòng)頭磁盤存貯器的平均存取時(shí)間是指 。 A.最大找道時(shí)間加上最小找道時(shí)間 B.平均找道時(shí)間加上平均等待時(shí)間 C.平均找道時(shí)間 D.平均等待時(shí)間 04活動(dòng)頭磁盤存貯器的找道時(shí)間是指 。 A.最大找道時(shí)間 B.最小找道時(shí)間 C.最大找道時(shí)間與最小找道時(shí)間的平均值 D.最大找道時(shí)間與最小找道時(shí)間之和 05磁盤存貯器的等待時(shí)間通常時(shí)間是指 。 A.磁盤旋轉(zhuǎn)一周所需的時(shí)間 B.磁盤旋轉(zhuǎn)半周所需的時(shí)間 C.磁盤旋轉(zhuǎn)周所需的時(shí)間 D.磁盤旋轉(zhuǎn)周所需的時(shí)間 06與活動(dòng)頭磁盤存貯器相比,固定頭磁盤存貯器的特點(diǎn)是 。 A.不需要找道,速度快,所用磁頭多 B.需要找道,速度慢,所用磁頭少 C.不需要找道,速度快,所用磁頭少 D.需要找道,速度慢,所用磁頭多 07交叉存貯器實(shí)質(zhì)上是一種 存貯器,它能 執(zhí)行 獨(dú)立的讀寫操作A.模塊式,并行,多個(gè) B.模塊式,串行,多個(gè)C.整體式,并行,一個(gè) D.整體式,串行,多個(gè)08主存貯器和CPU之間增加高速緩沖存貯器的目的是 。A.解決CPU和主存之間的速度匹配問題 B.擴(kuò)大主存貯器的容量 C.擴(kuò)大CPU中通用寄存器的數(shù)量 D.既擴(kuò)大主存容量又?jǐn)U大CPU通用寄存器數(shù)量09常用的虛擬存貯系統(tǒng)由 兩級(jí)存貯器組成。A.主存輔存 B.快存主存 C.快存輔存 C.通用寄存器主存 三、問答題 01試比較內(nèi)存、外存、緩存、控存、虛存。 02解釋下列概念:存儲(chǔ)周期,存取時(shí)間、存儲(chǔ)容量。 03解釋下列名詞:存儲(chǔ)元、存儲(chǔ)單元、存儲(chǔ)單元地址、存儲(chǔ)字、存儲(chǔ)字長 04存儲(chǔ)器主要功能是什么?如何衡量存儲(chǔ)器的性能?為什么要把存儲(chǔ)系統(tǒng)分成若干個(gè)層次?主要有哪些層次? 05什么是刷新?刷新有幾種方式?簡要說明之。 06為什么多體交叉存儲(chǔ)器可以提高存儲(chǔ)器的速度? 07提高存儲(chǔ)器速度可采用哪些措施?簡要說明之。 08什么是快速緩沖存儲(chǔ)器,它與主存有什么關(guān)系? 09什么是“程序訪問的局部性”原理?存儲(chǔ)系統(tǒng)中哪一級(jí)采用了程序訪問的局部性原理? 四、計(jì)算題 01一個(gè)雙面5英寸軟盤片,每面40磁道,每磁道8個(gè)扇區(qū),每扇區(qū)512個(gè)字節(jié), 試問盤片容量為多少?若該盤驅(qū)動(dòng)器轉(zhuǎn)速為600轉(zhuǎn)/分,則平均等待時(shí)間為多少?最大數(shù)據(jù)傳輸率為多少?解答:軟盤總?cè)萘?面數(shù)每面磁道數(shù)每磁道扇區(qū)數(shù)每扇區(qū)字節(jié)數(shù) =2408512=320KB 平均等待時(shí)間為磁盤旋轉(zhuǎn)一圈所需時(shí)間的一半,即: (60秒/600)=0.05s=50ms 因盤每秒轉(zhuǎn)10圈,每轉(zhuǎn)一圈讀一個(gè)磁道,每一磁道的容量為5128字 節(jié)即4096字節(jié),故最大數(shù)據(jù)傳輸率為4096字節(jié)10(/s)=40KB/s五、設(shè)計(jì)題(書上第一道例題)第五章 運(yùn)算器 一、選擇題 01MIPS的含義是 。 A.每秒打印的字?jǐn)?shù) B.每秒執(zhí)行的百萬條指令數(shù) C.每秒敲鍵的個(gè)數(shù) D.每英寸掃描線數(shù) 02運(yùn)算器由許多部件組成,其核心部件是 。 A.數(shù)據(jù)總線 B.算術(shù)邏輯運(yùn)算單元 C.累加寄存器 D.多路開頭 03定點(diǎn)運(yùn)算器用來進(jìn)行 。 A.十進(jìn)制數(shù)加法運(yùn)算 B.定點(diǎn)數(shù)運(yùn)算 C.浮點(diǎn)數(shù)運(yùn)算 D.既能進(jìn)行浮點(diǎn)運(yùn)算,也能進(jìn)行定點(diǎn)運(yùn)算 04串行運(yùn)算器結(jié)構(gòu)簡單,其運(yùn)算規(guī)律是 。 A.由低位到高位先行進(jìn)行進(jìn)位運(yùn)算 B.由高位到低位先行進(jìn)行借位運(yùn)算 C.由低位到高位逐位運(yùn)算 D.由高位到低位逐位運(yùn)算 05下面有關(guān)浮點(diǎn)運(yùn)算器的描述中,正確的是 。 A.浮點(diǎn)運(yùn)算器可用兩個(gè)松散連接的定點(diǎn)運(yùn)算部件(階碼運(yùn)算部件和尾數(shù)運(yùn)算部 件)來實(shí)現(xiàn) B.階碼運(yùn)算部件可實(shí)現(xiàn)加、減、乘、除四種運(yùn)算 C.階碼運(yùn)算部件進(jìn)行實(shí)現(xiàn)加、減和比較運(yùn)算 D.尾數(shù)運(yùn)算部件只進(jìn)行乘、除操作 06下面有關(guān)定點(diǎn)補(bǔ)碼乘法器的描述中,正確的是 。 A.被乘數(shù)的符號(hào)和乘數(shù)的符號(hào)都參加運(yùn)算 B.乘數(shù)寄存器必須具有右移功能,并增設(shè)一位附加位,其初態(tài)為“1” C.被乘數(shù)寄存器必須具有右移功能 D.用計(jì)數(shù)器控制乘法次數(shù),若尾數(shù)為n位,當(dāng)計(jì)數(shù)器計(jì)到n+1時(shí)(初態(tài)為0)完 成乘法運(yùn)算但不移位。 07用八片74181和兩片74182可組成 。 A.采用組內(nèi)并行進(jìn)位,組間串行進(jìn)位的32位ALU B.采用二級(jí)先行進(jìn)位結(jié)構(gòu)(雙重分組)的32位ALU C.采用組內(nèi)先行進(jìn)位,組間先進(jìn)位的16位ALU D.采用三級(jí)進(jìn)位結(jié)構(gòu)的32位ALU二、填空題 01運(yùn)算器的技術(shù)指標(biāo)一般用 和 來表示。 02定點(diǎn)運(yùn)算器和浮點(diǎn)運(yùn)算器是按數(shù)的 來劃分的,定點(diǎn)運(yùn)算器的結(jié)構(gòu) ,但表示數(shù)的范圍 ,常用于 等類型的 機(jī)器。 03運(yùn)算器能進(jìn)行 運(yùn)算,運(yùn)算器中通常需有三個(gè)寄存器,被稱作 、 、 。 04按信息的傳送方式來分,運(yùn)算器可分為 、 、 三種結(jié)構(gòu),其中 最省器材, 速度最快。 05為提高運(yùn)算器的速度,通??刹捎?、 和 三種方法。06進(jìn)位的邏輯表達(dá)式中有 和 兩部分,影響運(yùn)算速度的是 。 07進(jìn)位鏈?zhǔn)侵?。第六章 指令系統(tǒng) 一、選擇題 01指令系統(tǒng)中采用不同尋址方式的目的主要是 。 A.實(shí)現(xiàn)存貯程序和程序控制 B.縮短指令長度,擴(kuò)大尋址空間,提高編程靈活性 C.可以直接訪問外存 D.提供擴(kuò)展操作碼的可能并降低指令譯碼難度 02零地址運(yùn)算指令在指令格式中不給出操作數(shù)地址,因此它的操作數(shù)來自 。 A.立即數(shù)和棧頂 B.棧頂和次棧頂 C.暫存器和棧頂 D.寄存器和內(nèi)存單元 03單地址指令中為了完成兩個(gè)數(shù)的算術(shù)運(yùn)算,除地址碼指明的一個(gè)操作數(shù)外,另一 個(gè)數(shù)常需采用 。 A.堆棧尋址方式 B.立即尋址方式 C.隱含尋址方式 D.間接尋址方式 04變址尋址方式中,操作數(shù)的有效地址等于 。 A.基值寄存器內(nèi)容加上形式地址(位移量) B.堆棧指示器內(nèi)容加上形式地址 C.變址寄存器內(nèi)容加上形式地址 D.程序計(jì)數(shù)器內(nèi)容加上形式地址 05堆棧尋址方式中,設(shè)A為累加器,SP為堆棧指示器,MSP為SP指示的棧頂單元, 如果進(jìn)棧操作的動(dòng)作是:(A)MSP,(SP)-1SP,那么出棧操作的動(dòng)作應(yīng)為 。 A.(MSP)A,(SP)+1SP B.(SP)+1SP,(MSP)A C.(SP)-1SP,(MSP)A D.(MSP)A,(SP)-1SP 06指令的尋址方式有順序和跳躍兩種方式,采用跳躍尋址方式,可以實(shí)現(xiàn) 。 A.堆棧尋址 B.程序的條件轉(zhuǎn)移 C.程序的無條件轉(zhuǎn)移 D.程序的條件轉(zhuǎn)移或無條件轉(zhuǎn)移 07擴(kuò)展操作碼是 。 A.操作碼字段外輔助操作字段的代碼 B.操作碼字段中用來進(jìn)行指令分類的代碼 C.指令格式中不同字段設(shè)置的操作碼 D.一種指令優(yōu)化技術(shù),即讓操作碼的長度隨地址數(shù)的減少而增加,不同地址數(shù)指 令可以具有不同的操作碼長度 08算術(shù)右移指令執(zhí)行的操作是 。 A.符號(hào)位填0,并順次右移1位,最低位移至進(jìn)位標(biāo)志位 B.符號(hào)位不變,并順次右移1 位,最低位移至進(jìn)位標(biāo)志位 C.進(jìn)位標(biāo)志位移至符號(hào)位,順次右移1位,最低位移至進(jìn)位標(biāo)志位 D.符號(hào)位填1,并順次右移1位,最低位移至進(jìn)位標(biāo)志位二、填空題 01如形式地址為D,則直接尋址方式中,操作數(shù)的有效地址為 ;間接尋址方式中,操作數(shù)據(jù)的有效地址為 ;相對(duì)尋址方式中,操作數(shù)的有效地址為 。02存貯器堆棧中,需要一個(gè) ,它是CPU中的一個(gè)專用寄存器,它指定 的 就是堆棧的 。 03條件轉(zhuǎn)移指令用來 ,它提供兩個(gè)程序走向地址,一個(gè) 是 ,一個(gè)是 ,能否實(shí)現(xiàn)地址轉(zhuǎn)移,則取決于 的狀態(tài)。三、問答題01指令字中有哪些字段?各有何作用?如何確定這些字段的位數(shù)?第七章 控制器 一、選擇題 01控制器的功能是 。 A.產(chǎn)生時(shí)序信號(hào) B.從主存取出指令并完成操作碼譯碼 C.從主存取出指令、分析指令并產(chǎn)生有關(guān)的操作控制信號(hào) 02指令周期是 。 A.CPU執(zhí)行一條指令的時(shí)間 B.CPU從主存取出一條指令的時(shí)間 C.CPU從主存取出一條指令加上執(zhí)行這條指令的時(shí)間. 03同步控制是 。 A.只適用于CPU控制的方式 B.由統(tǒng)一時(shí)序信號(hào)控制的方式 C.所有指令執(zhí)行時(shí)間都相同的方式 04異步控制常用于 。 A.CPU訪問外圍設(shè)備時(shí) B.微程序控制器中 C.微型機(jī)的CPU控制中 05下列說法中 是正確的。 A.指令周期等于機(jī)器周期 B.指令周期大于機(jī)器周期 C.指令周期是機(jī)器周期的兩倍 06下列說法中 是錯(cuò)誤的。 A.計(jì)算機(jī)的速度完全取決于主頻 B.計(jì)算機(jī)的速度不完全取決于主頻 C.計(jì)算機(jī)的速度與主頻、機(jī)器周期內(nèi)平均含主振周期數(shù)及機(jī)器的平均指令執(zhí)行速度有關(guān)。 07微程序控制器中,機(jī)器指令與微指令的關(guān)系是 。 A.每一條機(jī)器指令由一條微指令來執(zhí)行 B.每一條機(jī)器指令由一段用微指令編成的微程序來解釋執(zhí)行 C.一段機(jī)器指令組成的程序可由一個(gè)微程序來執(zhí)行 08微指令執(zhí)行的順序控制問題,實(shí)際上是如何確定下一條微指令的地址問題,通 常用的一種方法是斷定方式,其基本思想是 。 A.用微程序計(jì)數(shù)器來產(chǎn)生后繼微指令地址 B.通過指令中指定一個(gè)專門字段來產(chǎn)生后繼微指令地址 C.由設(shè)計(jì)者在微指令代碼中指定,或者由設(shè)計(jì)者指定的判別測(cè)試字段控制產(chǎn)生后繼微指令地址 09在微指令的控制方式中,若微操作命令個(gè)數(shù)已確定,則 。 A.直接控制方式和編碼控制方式不影響微指令的長度 B.直接控制方式的微指令字長比編碼控制方式的微指令字長短 C.編碼控制方式的微指令字長比直接控制方式的微指令字長短 10允許中斷觸發(fā)器用于 。 A.向CPU發(fā)中斷請(qǐng)求 B.指示正有中斷在進(jìn)行 C.開放或關(guān)閉中斷系統(tǒng) 11CPU響應(yīng)中斷的時(shí)間是 。 A.一條指令結(jié)束 B.外設(shè)提出中斷 C.取指周期結(jié)束 12程序計(jì)數(shù)器的位數(shù)取決于 。 A.存儲(chǔ)器的容量 B.機(jī)器字長 C.指令字長 13提出中斷請(qǐng)求的條件是 。 A.外設(shè)提出中斷 B.外設(shè)工作完成和系統(tǒng)允許時(shí) C.外設(shè)工作完成和中斷標(biāo)記觸發(fā)器為“1”時(shí)14隱指令是指 。 A.操作數(shù)隱含在操作碼中的指令 B.在一個(gè)機(jī)器周期里完成全部操作的指令 C.指令系統(tǒng)中沒有的指令 15指令寄存器的位數(shù)取決于 。 A.存儲(chǔ)器的容量 B.指令字長 C.機(jī)器字長 二、填空題 01通常控制器的設(shè)計(jì)可分為 和 兩大類,相對(duì)應(yīng)的控 制器結(jié)構(gòu)就有 式和 式,前者采用的核心器件是 ,后者采用的核心器件是 。 02CPU從主存取出一條指令并執(zhí)行該指令的時(shí)間叫做 ,它常常用若干個(gè) 來表示,而后者又包含有若干個(gè) 。 03根據(jù)CPU訪存的性質(zhì)不同,可將CPU的工作周期分為 、 、 和 。04在微程序控制器中,一條機(jī)器指令對(duì)應(yīng)一個(gè) ,若某機(jī)有35條機(jī)器指令,則對(duì)應(yīng) 。 05計(jì)算機(jī)中存放當(dāng)前指令地址的寄存器叫 。在順序執(zhí)行程序時(shí),若存儲(chǔ)器按字節(jié)編址,而指令長度為32位,則每執(zhí)行一條指令后,該寄存器自動(dòng)加 ,當(dāng)執(zhí)行 指令或 操作時(shí),該寄存器接收新的地址。 06允許中斷觸發(fā)器用于 ,其狀態(tài)受 控制,當(dāng)允許中斷觸發(fā)器為“1”狀態(tài)時(shí),表示 。 07微程序控制部件主要由 、 、 三大部分組成,其核心部件 是由 組成,用來存放 。 08在微程序控制器中,一次能夠定義并執(zhí)行多個(gè)并行操作命令的微指令叫做 型微指令。若采用微操作碼方式,一次只能執(zhí)行一個(gè)操作命令的微指令(例如:控制信息從某個(gè)源部件到某個(gè)目標(biāo)部件)叫做 型微指令,用后者實(shí)現(xiàn)一條機(jī)器指令的微程序要比前者編寫的微程序 。 09在串行微程序控制器中,執(zhí)行現(xiàn)行微指令的操作與取下一條微指令的操作在時(shí)間上是 進(jìn)行的,所以微指令周期等于 。在并行微程序控制器中,執(zhí)行現(xiàn)行微指令的操作與取下一條指令的操作是 進(jìn)行的,所以微指令周期等于 。 10在機(jī)器的一個(gè)CPU周期中,一組實(shí)現(xiàn)一定操作功能的微命令的組合構(gòu)成一條 ,它主要由 和 兩部分組成,而一條機(jī)器指令的功能是由 來實(shí)現(xiàn)的。 三、問答題 01微指令中微操作碼字段(操作控制字段)有哪些控制方法?各有何特點(diǎn)? 02說明微程序控制器中微指令的地址有幾種形成方式? 03中斷過程中“保護(hù)現(xiàn)場(chǎng)”需完成哪些任務(wù)?如何實(shí)現(xiàn)? 04什么是多重中斷?實(shí)現(xiàn)多重中斷有無條件約束? 四、計(jì)算題 01設(shè)機(jī)器A的主頻為8MHz,機(jī)器周期含4個(gè)時(shí)鐘周期,且該機(jī)的平均指令執(zhí)行速度為0.4MIPS,試求該機(jī)的平均指令周期和機(jī)器周期,每個(gè)指令周期含幾個(gè)機(jī)器周期?若機(jī)器B的主頻為12MHz,且機(jī)器周期也含4個(gè)時(shí)鐘周期,試問B機(jī)的平均指令執(zhí)行速度為多少M(fèi)IPS? 解答:根據(jù)機(jī)器A的主頻為8MHz,得:時(shí)鐘周期為1/8MHz=0.125s,機(jī)器周期=0.125s4=0.5s(1)平均指令執(zhí)行周期=2.5s(2)每個(gè)指令周期含=5個(gè)機(jī)器周期(3)在機(jī)器周期所含時(shí)鐘周期數(shù)相同的前提下,兩機(jī)的平均指令執(zhí)行速度與它 們的主頻有關(guān),即:= 則B機(jī)的平均指令執(zhí)行速度=A機(jī)的平均指令執(zhí)行速度B機(jī)主頻/A機(jī)主頻 =(0.4MIPS12MHz)/8MHz=0.6MIPS 第八章 輸入/輸出系統(tǒng) 一、選擇題 01微型計(jì)算機(jī)中控制總線提供 。 A.存儲(chǔ)器和I/O設(shè)備的地址碼 B.所有存儲(chǔ)器和I/O設(shè)備的時(shí)序信號(hào)和控制信號(hào) C.來自I/O設(shè)備和存儲(chǔ)器的響應(yīng)信號(hào) D.上述各項(xiàng) E.上述B、C兩項(xiàng) F.上述A、B兩項(xiàng) 02總線中地址線的作用是 。 A.用于選擇存儲(chǔ)器單元 B.用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備 C.用于指定存儲(chǔ)器單元和I/O設(shè)備接口電路的選擇地址. 03微型機(jī)讀/寫控制信號(hào)的作用是 。 A.決定數(shù)據(jù)總線上的數(shù)據(jù)流方向 B.控制存儲(chǔ)器操作(讀/寫)的類型 C.控制流入、流出存儲(chǔ)器信息的方向 D.以上的任一種作用 04在三種集中式總線控制中獨(dú)立請(qǐng)求方式響應(yīng)時(shí)間最快,是以 為代價(jià)的。 A.增加處理機(jī)的開銷 B.增加控制線數(shù) C.增加處理機(jī)的開銷和增加控制線數(shù) 05所謂三總線結(jié)構(gòu)的計(jì)算機(jī)的指 。 A.地址線、數(shù)據(jù)線和控制線三組傳輸線 B.I/O總線、內(nèi)存總線和DMA總線三組傳輸線 C.I/O總線、內(nèi)存總線和系統(tǒng)總線三組傳輸線 06在 的計(jì)算機(jī)系統(tǒng)中,外設(shè)可以和主存儲(chǔ)器單元統(tǒng)一編址,因此可以不使 用I/O指令。 A.單總線 B.雙總線 C.三總線 D.以上三種總線 07同步通訊之所以比異步通訊具有較高的傳輸頻率是因?yàn)?。 A.同步通訊不需要應(yīng)答信號(hào) B.同步通訊方式的總線長度較短 C.同步通訊用一個(gè)公共的時(shí)鐘信號(hào)進(jìn)行同步 D.同步通訊中各部件存取時(shí)間比較接近 E.以上各項(xiàng)因素綜合的結(jié)果 08在數(shù)據(jù)傳送過程中,數(shù)據(jù)由串行變并行或由并行變串行,這種轉(zhuǎn)換是通過接口 電路中的 實(shí)現(xiàn)的。 A.數(shù)據(jù)寄存器 B.移位寄存器 C.鎖存器 09主機(jī)與設(shè)備傳送數(shù)據(jù)時(shí),采用 ,與設(shè)備是串行工作的 A.程序查詢方式 B.中斷方式 C.DMA方式 10主機(jī)與I/O設(shè)備傳送數(shù)據(jù)時(shí),采用 ,CPU的效率最高。 A.程序查詢方式 B.中斷方式 C.DMA方式 11下述 種情況會(huì)提出中斷請(qǐng)求。 A.產(chǎn)生存儲(chǔ)周期“竊取” B.一次I/O操作結(jié)束 C.兩數(shù)相加結(jié)果溢出 D.上述各項(xiàng) E.上述B、C兩項(xiàng) 12中斷發(fā)生時(shí),程序計(jì)數(shù)器內(nèi)容的保護(hù)和更新,是由 完成的。 A.硬件自動(dòng) B.進(jìn)棧指令和轉(zhuǎn)移指令 13中斷向量地址是 。 A.子程序入口地址 B.中斷服務(wù)程序入口地址 C.中斷服務(wù)程序入口地址的地址 14在中斷響應(yīng)周期,置“0”允許中斷觸發(fā)器是由 完成的。 A.硬件自動(dòng) B.程序員在編制中斷服務(wù)程序時(shí)設(shè)置 C.關(guān)中斷指令 15采用DMA方式傳送數(shù)據(jù)時(shí),每傳送一個(gè)數(shù)據(jù)要占用 的時(shí)間。 A.一個(gè)指令周期 B.一個(gè)機(jī)器周期 C.一個(gè)存儲(chǔ)周期 16DMA方式中,周期“竊取”是竊取一個(gè) 。 A.存取周期 B.指令周期 C.CPU周期 D.總線周期 17當(dāng)采用 輸入操作情況下,除非計(jì)算機(jī)等待,否則無法傳送數(shù)據(jù)給計(jì)算機(jī)。 A.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論