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

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)組成原理試卷1一、選擇題〔共20分,每題1分〕1.CPU響應(yīng)中斷的時(shí)間是_C_____。A.中斷源提出請(qǐng)求;B.取指周期結(jié)束;C.執(zhí)行周期結(jié)束;D.間址周期結(jié)束。2.以下說法中___c___是正確的。A.加法指令的執(zhí)行周期一定要訪存;B.加法指令的執(zhí)行周期一定不訪存;C.指令的地址碼給出存儲(chǔ)器地址的加法指令,在執(zhí)行周期一定訪存;D.指令的地址碼給出存儲(chǔ)器地址的加法指令,在執(zhí)行周期不一定訪存。3.垂直型微指令的特點(diǎn)是___c___。A.微指令格式垂直表示;B.控制信號(hào)經(jīng)過編碼產(chǎn)生;C.采用微操作碼;D.采用微指令碼。4.基址尋址方式中,操作數(shù)的有效地址是___A___。A.基址存放器內(nèi)容加上形式地址〔位移量〕;B.程序計(jì)數(shù)器內(nèi)容加上形式地址;C.變址存放器內(nèi)容加上形式地址;D.存放器內(nèi)容加上形式地址。5.常用的虛擬存儲(chǔ)器尋址系統(tǒng)由____A__兩級(jí)存儲(chǔ)器組成。A.主存-輔存;B.Cache-主存;C.Cache-輔存;D.主存—硬盤。6.DMA訪問主存時(shí),讓CPU處于等待狀態(tài),等DMA的一批數(shù)據(jù)訪問結(jié)束后,CPU再恢復(fù)工作,這種情況稱作__A____。A.停止CPU訪問主存;B.周期挪用;C.DMA與CPU交替訪問;D.DMA。7.在運(yùn)算器中不包含___D___。A.狀態(tài)存放器;B.?dāng)?shù)據(jù)總線;C.ALU;D.地址存放器。8.計(jì)算機(jī)操作的最小單位時(shí)間是__A____。A.時(shí)鐘周期;B.指令周期;C.CPU周期;D.中斷周期。9.用以指定待執(zhí)行指令所在地址的是_C_____。A.指令存放器;B.?dāng)?shù)據(jù)計(jì)數(shù)器;C.程序計(jì)數(shù)器;pcD.累加器。10.以下描述中____B__是正確的。A.控制器能理解、解釋并執(zhí)行所有的指令及存儲(chǔ)結(jié)果;B.一臺(tái)計(jì)算機(jī)包括輸入、輸出、控制、存儲(chǔ)及算邏運(yùn)算五個(gè)單元;C.所有的數(shù)據(jù)運(yùn)算都在CPU的控制器中完成;D.以上答案都正確。11.總線通信中的同步控制是__B____。A.只適合于CPU控制的方式;B.由統(tǒng)一時(shí)序控制的方式;C.只適合于外圍設(shè)備控制的方式;D.只適合于主存。12.一個(gè)16K×32位的存儲(chǔ)器,其地址線和數(shù)據(jù)線的總和是B__。14+32=46A.48;B.46;C.36;D.32。13.某計(jì)算機(jī)字長(zhǎng)是16位,它的存儲(chǔ)容量是1MB,按字編址,它的尋址范圍是A_。1mb/2b=1024kb/2b=512kA.512K;B.1M;C.512KB;D.1MB。14.以下__B____是錯(cuò)誤的。〔輸入輸出4〕A.中斷效勞程序可以是操作系統(tǒng)模塊;B.中斷向量就是中斷效勞程序的入口地址;C.中斷向量法可以提高識(shí)別中斷源的速度;D.軟件查詢法和硬件法都能找到中斷效勞程序的入口地址。15.浮點(diǎn)數(shù)的表示范圍和精度取決于__C____。A.階碼的位數(shù)和尾數(shù)的機(jī)器數(shù)形式;B.階碼的機(jī)器數(shù)形式和尾數(shù)的位數(shù);C.階碼的位數(shù)和尾數(shù)的位數(shù);D.階碼的機(jī)器數(shù)形式和尾數(shù)的機(jī)器數(shù)形式。16.響應(yīng)中斷請(qǐng)求的條件是__B____。A.外設(shè)提出中斷;B.外設(shè)工作完成和系統(tǒng)允許時(shí);C.外設(shè)工作完成和中斷標(biāo)記觸發(fā)器為“1〞時(shí);D.CPU提出中斷。17.以下表達(dá)中___B___是錯(cuò)誤的。A.取指令操作是控制器固有的功能,不需要在操作碼控制下完成;B.所有指令的取指令操作都是相同的;C.在指令長(zhǎng)度相同的情況下,所有指令的取指操作都是相同的;D.一條指令包含取指、分析、執(zhí)行三個(gè)階段。18.以下表達(dá)中__A____是錯(cuò)誤的。A.采用微程序控制器的處理器稱為微處理器;cpuB.在微指令編碼中,編碼效率最低的是直接編碼方式;C.在各種微地址形成方式中,增量計(jì)數(shù)器法需要的順序控制字段較短;D.CMAR是控制器中存儲(chǔ)地址存放器。19.中斷向量可提供___C___。A.被選中設(shè)備的地址;B.傳送數(shù)據(jù)的起始地址;C.中斷效勞程序入口地址;D.主程序的斷點(diǎn)地址。20.在中斷周期中,將允許中斷觸發(fā)器置“0〞的操作由A______完成。A.硬件;B.關(guān)中斷指令;C.開中斷指令;D.軟件。二、填空題〔共20分,每空1分〕1.在DMA方式中,CPU和DMA控制器通常采用三種方法來分時(shí)使用主存,它們是停止CPU訪問主、周期挪用和DMA和CPU交替訪問主存。2.設(shè)n=8〔不包括符號(hào)位〕,那么原碼一位乘需做8次移位和最多8次加法,補(bǔ)碼Booth算法需做8次移位和最多9次加法。3.設(shè)浮點(diǎn)數(shù)階碼為8位〔含1位階符〕,尾數(shù)為24位〔含1位數(shù)符〕,那么32位二進(jìn)制補(bǔ)碼浮點(diǎn)規(guī)格化數(shù)對(duì)應(yīng)的十進(jìn)制真值范圍是:最大正數(shù)為2127(1-2-23),最小正數(shù)為2-129,最大負(fù)數(shù)為2-128(-2-1-2-23),最小負(fù)數(shù)為-2127。4.一個(gè)總線傳輸周期包括a.申請(qǐng)分配階段B.尋址階段 C.傳輸階D.結(jié)束階段5.CPU采用同步控制方式時(shí),控制器使用機(jī)器周和節(jié)拍組成的多極時(shí)序系統(tǒng)。6.在組合邏輯控制器中,微操作控制信號(hào)由指令操作碼、時(shí)序和.狀態(tài)條件決定。三、名詞解釋〔共10分,每題2分〕1.機(jī)器周期2.周期挪用3.雙重分組跳躍進(jìn)位4.水平型微指令5.超標(biāo)量五、簡(jiǎn)答題〔15分〕3.某機(jī)有五個(gè)中斷源,按中斷響應(yīng)的優(yōu)先順序由高到低為L(zhǎng)0,L1,L2,L3,L4,現(xiàn)要求優(yōu)先順序改為L(zhǎng)4,L2,L3,L0,L1,寫出各中斷源的屏蔽字?!?分〕中斷源屏蔽字01234L0L1L2L3L411000010001111011o1011111七、設(shè)計(jì)題〔10分〕設(shè)CPU共有16根地址線,8根數(shù)據(jù)線,并用作訪存控制信號(hào)〔低電平有效〕,用作讀寫控制信號(hào)〔高電平為讀,低電平為寫〕。現(xiàn)有以下存儲(chǔ)芯片:1K×4位RAM,4K×8位RAM,2K×8位ROM,以及74138譯碼器和各種門電路,如下列圖。畫出CPU與存儲(chǔ)器連接圖,要求:〔1〕主存地址空間分配:8000H~87FFH為系統(tǒng)程序區(qū);8800H~8BFFH為用戶程序區(qū)。〔2〕合理選用上述存儲(chǔ)芯片,說明各選幾片?〔3〕詳細(xì)畫出存儲(chǔ)芯片的片選邏輯。計(jì)算機(jī)組成原理試題2一、選擇題〔共20分,每題1分〕1.馮·諾伊曼機(jī)工作方式的根本特點(diǎn)是___B___。A.多指令流單數(shù)據(jù)流;B.按地址訪問并順序執(zhí)行指令;C.堆棧操作;D.存儲(chǔ)器按內(nèi)容選擇地址。2.程序控制類指令的功能是___C___。 A.進(jìn)行主存和CPU之間的數(shù)據(jù)傳送; B.進(jìn)行CPU和設(shè)備之間的數(shù)據(jù)傳送; C.改變程序執(zhí)行的順序; D.一定是自動(dòng)加+1。3.水平型微指令的特點(diǎn)是__A____。A.一次可以完成多個(gè)操作;B.微指令的操作控制字段不進(jìn)行編碼;C.微指令的格式簡(jiǎn)短;D.微指令的格式較長(zhǎng)。4.存儲(chǔ)字長(zhǎng)是指____B__。A.存放在一個(gè)存儲(chǔ)單元中的二進(jìn)制代碼組合;B.存放在一個(gè)存儲(chǔ)單元中的二進(jìn)制代碼位數(shù);C.存儲(chǔ)單元的個(gè)數(shù);D.機(jī)器指令的位數(shù)。5.CPU通過__B___啟動(dòng)通道。A.執(zhí)行通道命令;B.執(zhí)行I/O指令;C.發(fā)出中斷請(qǐng)求;D.程序查詢。6.對(duì)有關(guān)數(shù)據(jù)加以分類、統(tǒng)計(jì)、分析,這屬于計(jì)算機(jī)在___C___方面的應(yīng)用。A.?dāng)?shù)值計(jì)算;B.輔助設(shè)計(jì);C.?dāng)?shù)據(jù)處理;D.實(shí)時(shí)控制。7.總線中地址線的作用是_C_____。A.只用于選擇存儲(chǔ)器單元;B.由設(shè)備向主機(jī)提供地址;C.用于選擇指定存儲(chǔ)器單元和I/O設(shè)備接口電路的地址;D.即傳送地址又傳送數(shù)據(jù)。8.總線的異步通信方式_A___。A.不采用時(shí)鐘信號(hào),只采用握手信號(hào);B.既采用時(shí)鐘信號(hào),又采用握手信號(hào);C.既不采用時(shí)鐘信號(hào),又不采用握手信號(hào);D.既采用時(shí)鐘信號(hào),又采用握手信號(hào)。9.存儲(chǔ)周期是指___C___。A.存儲(chǔ)器的寫入時(shí)間;B.存儲(chǔ)器進(jìn)行連續(xù)寫操作允許的最短間隔時(shí)間;C.存儲(chǔ)器進(jìn)行連續(xù)讀或?qū)懖僮魉试S的最短間隔時(shí)間;D.指令執(zhí)行時(shí)間。10.在程序的執(zhí)行過程中,Cache與主存的地址映射是由__C__。A.操作系統(tǒng)來管理的;B.程序員調(diào)度的;C.由硬件自動(dòng)完成的;D.用戶軟件完成。11.以下表達(dá)___C_是正確的。A.外部設(shè)備一旦發(fā)出中斷請(qǐng)求,便立即得到CPU的響應(yīng);B.外部設(shè)備一旦發(fā)出中斷請(qǐng)求,CPU應(yīng)立即響應(yīng);C.中斷方式一般用于處理隨機(jī)出現(xiàn)的效勞請(qǐng)求;D.程序查詢用于鍵盤中斷。12.加法器采用先行進(jìn)位的目的是____C__。A.優(yōu)化加法器的結(jié)構(gòu);B.節(jié)省器材;C.加速傳遞進(jìn)位信號(hào);D.增強(qiáng)加法器結(jié)構(gòu)。13.變址尋址方式中,操作數(shù)的有效地址是__C____。 A.基址存放器內(nèi)容加上形式地址〔位移量〕; B.程序計(jì)數(shù)器內(nèi)容加上形式地址; C.變址存放器內(nèi)容加上形式地址; D.存放器內(nèi)容加上形式地址。14.指令存放器的位數(shù)取決于__B__。 A.存儲(chǔ)器的容量; B.指令字長(zhǎng); C.機(jī)器字長(zhǎng); D.存儲(chǔ)字長(zhǎng)。15.在控制器的控制方式中,機(jī)器周期內(nèi)的時(shí)鐘周期個(gè)數(shù)可以不相同,這屬于A____。A.同步控制;B.異步控制;C.聯(lián)合控制;D.人工控制。16.以下表達(dá)中___B___是正確的。A.控制器產(chǎn)生的所有控制信號(hào)稱為微指令;B.微程序控制器比硬連線控制器更加靈活;C.微處理器的程序稱為微程序;D.指令就是微指令。17.CPU中的譯碼器主要用于___B___。A.地址譯碼;B.指令譯碼;C.選擇多路數(shù)據(jù)至ALU;D.?dāng)?shù)據(jù)譯碼。18.直接尋址的無條件轉(zhuǎn)移指令功能是將指令中的地址碼送入__A____。A.PC;B.地址存放器;C.累加器;D.ALU。19.DMA方式的接口電路中有程序中斷部件,其作用是___C_。A.實(shí)現(xiàn)數(shù)據(jù)傳送;B.向CPU提出總線使用權(quán);C.向CPU提出傳輸結(jié)束;D.發(fā)中斷請(qǐng)求。20.以下器件中存取速度最快的是C。A.Cache;B.主存;C.存放器;D.輔存。二、填空題〔共20分,每題1分〕1.完成一條指令一般分為A周期和B周期,前者完成C操作,后者完成D操作。2.設(shè)指令字長(zhǎng)等于存儲(chǔ)字長(zhǎng),均為24位,假設(shè)某指令系統(tǒng)可完成108種操作,操作碼長(zhǎng)度固定,且具有直接、間接〔一次間址〕、變址、基址、相對(duì)、立即等尋址方式,那么在保證最大范圍內(nèi)直接尋址的前提下,指令字中操作碼占A位,尋址特征位占B位,可直接尋址的范圍是C,一次間址的范圍是D。3.微指令格式可分為A型和B型兩類,其中C型微指令用較長(zhǎng)的微程序結(jié)構(gòu)換取較短的微指令結(jié)構(gòu)。4.在寫操作時(shí),對(duì)Cache與主存單元同時(shí)修改的方法稱作A,假設(shè)每次只暫時(shí)寫入Cache,直到替換時(shí)才寫入主存的方法稱作B。5.I/O與主機(jī)交換信息的方式中,程序查詢方式和中斷方式都需通過程序?qū)崿F(xiàn)數(shù)據(jù)傳送,其中C表達(dá)CPU與設(shè)備是串行工作的。6.在小數(shù)定點(diǎn)機(jī)中,采用1位符號(hào)位,假設(shè)存放器內(nèi)容為10000000,當(dāng)它分別表示為原碼、補(bǔ)碼和反碼時(shí),其對(duì)應(yīng)的真值分別為A、B和C〔均用十進(jìn)制表示〕。三、名詞解釋〔共10分,每題2分〕1.時(shí)鐘周期2.向量地址3.系統(tǒng)總線4.機(jī)器指令5.超流水線設(shè)機(jī)器數(shù)字長(zhǎng)為8位〔含一位符號(hào)位在內(nèi)〕,假設(shè)A=+15,B=+24,求[A-B]補(bǔ)并復(fù)原成真值。1.指出零的表示是唯一形式的機(jī)器數(shù),并寫出其二進(jìn)制代碼〔機(jī)器數(shù)字長(zhǎng)自定〕?!?分〕2.除了采用高速芯片外,分別指出存儲(chǔ)器、運(yùn)算器、控制器和I/O系統(tǒng)各自可采用什么方法提高機(jī)器速度,各舉一例簡(jiǎn)要說明?!?分〕3.總線通信控制有幾種方式,簡(jiǎn)要說明各自的特點(diǎn)?!?分〕4.以I/O設(shè)備的中斷處理過程為例,說明一次程序中斷的全過程?!?分〕六、問答題〔共20分〕1.帶返轉(zhuǎn)指令的含義如以下列圖所示,寫出機(jī)器在完成帶返轉(zhuǎn)指令時(shí),取指階段和執(zhí)行階段所需的全部微操作命令及節(jié)拍安排。如果采用微程序控制,需增加哪些微操作命令?〔8分〕3.〔6分〕設(shè)某機(jī)有四個(gè)中斷源A、B、C、D,其硬件排隊(duì)優(yōu)先次序?yàn)锳>B>C>D,現(xiàn)要求將中斷處理次序改為D>A>C>B?!?〕寫出每個(gè)中斷源對(duì)應(yīng)的屏蔽字?!?〕按以下列圖時(shí)間軸給出的四個(gè)中斷源的請(qǐng)求時(shí)刻,畫出CPU執(zhí)行程序的軌跡。設(shè)每個(gè)中斷源的中斷效勞程序時(shí)間均為20s。BBDAC405060708090302051510t(s)程序一、選擇題〔共20分,每題1分〕1.直接、間接、立即三種尋址方式指令的執(zhí)行速度,由快至慢的排序是___C___。 A.直接、立即、間接; B.直接、間接、立即; C.立即、直接、間接; D.立即、間接、直接。2.存放欲執(zhí)行指令的存放器是___D___。A.MAR;B.PC;C.MDR;D.IR。3.在獨(dú)立請(qǐng)求方式下,假設(shè)有N個(gè)設(shè)備,那么____B__。A.有一個(gè)總線請(qǐng)求信號(hào)和一個(gè)總線響應(yīng)信號(hào);B.有N個(gè)總線請(qǐng)求信號(hào)和N個(gè)總線響應(yīng)信號(hào);C.有一個(gè)總線請(qǐng)求信號(hào)和N個(gè)總線響應(yīng)信號(hào);D.有N個(gè)總線請(qǐng)求信號(hào)和一個(gè)總線響應(yīng)信號(hào)。4.下述說法中__C____是正確的。A.半導(dǎo)體RAM信息可讀可寫,且斷電后仍能保持記憶;B.半導(dǎo)體RAM是易失性RAM,而靜態(tài)RAM中的存儲(chǔ)信息是不易失的;C.半導(dǎo)體RAM是易失性RAM,而靜態(tài)RAM只有在電源不掉時(shí),所存信息是不易失的。5.DMA訪問主存時(shí),向CPU發(fā)出請(qǐng)求,獲得總線使用權(quán)時(shí)再進(jìn)行訪存,這種情況稱作_B___。A.停止CPU訪問主存;B.周期挪用;C.DMA與CPU交替訪問;D.DMA。6.計(jì)算機(jī)中表示地址時(shí),采用__D___。A.原碼;B.補(bǔ)碼;C.反碼;D.無符號(hào)數(shù)。7.采用變址尋址可擴(kuò)大尋址范圍,且__C____。 A.變址存放器內(nèi)容由用戶確定,在程序執(zhí)行過程中不可變; B.變址存放器內(nèi)容由操作系統(tǒng)確定,在程序執(zhí)行過程中可變; C.變址存放器內(nèi)容由用戶確定,在程序執(zhí)行過程中可變;D.變址存放器內(nèi)容由操作系統(tǒng)確定,在程序執(zhí)行過程不中可變;8.由編譯程序?qū)⒍鄺l指令組合成一條指令,這種技術(shù)稱做__C____。A.超標(biāo)量技術(shù);B.超流水線技術(shù);C.超長(zhǎng)指令字技術(shù);D.超字長(zhǎng)。9.計(jì)算機(jī)執(zhí)行乘法指令時(shí),由于其操作較復(fù)雜,需要更多的時(shí)間,通常采用__C____控制方式。A.延長(zhǎng)機(jī)器周期內(nèi)節(jié)拍數(shù)的;B.異步;C.中央與局部控制相結(jié)合的;D.同步;10.微程序放在_B___中。A.存儲(chǔ)器控制器;B.控制存儲(chǔ)器;C.主存儲(chǔ)器;D.Cache。11.在CPU的存放器中,B_____對(duì)用戶是完全透明的。 A.程序計(jì)數(shù)器; B.指令存放器; C.狀態(tài)存放器;D.通用存放器。12.運(yùn)算器由許多部件組成,其核心局部是__B____。A.?dāng)?shù)據(jù)總線;B.算術(shù)邏輯運(yùn)算單元;C.累加存放器;D.多路開關(guān)。13.DMA接口__B___。A.可以用于主存與主存之間的數(shù)據(jù)交換;B.內(nèi)有中斷機(jī)制;C.內(nèi)有中斷機(jī)制,可以處理異常情況;D.內(nèi)無中斷機(jī)制14.CPU響應(yīng)中斷的時(shí)間是___C___。A.中斷源提出請(qǐng)求;B.取指周期結(jié)束;C.執(zhí)行周期結(jié)束;D.間址周期結(jié)束。15.直接尋址的無條件轉(zhuǎn)移指令功能是將指令中的地址碼送入_A_____。A.PC;B.地址存放器;C.累加器;D.ALU。16.三種集中式總線控制中,___A__方式對(duì)電路故障最敏感。A.鏈?zhǔn)讲樵?;B.計(jì)數(shù)器定時(shí)查詢;C.獨(dú)立請(qǐng)求;D.以上都不對(duì)。17.一個(gè)16K×32位的存儲(chǔ)器,其地址線和數(shù)據(jù)線的總和是__B____。A.48;B.46;C.36;D.32.18.以下表達(dá)中錯(cuò)誤的選項(xiàng)是___B___。A.指令周期的第一個(gè)操作是取指令;B.為了進(jìn)行取指令操作,控制器需要得到相應(yīng)的指令;C.取指令操作是控制器自動(dòng)進(jìn)行的;D.指令第一字節(jié)含操作碼。19.主存和CPU之間增加高速緩沖存儲(chǔ)器的目的是___A___。A.解決CPU和主存之間的速度匹配問題;B.?dāng)U大主存容量;C.既擴(kuò)大主存容量,又提高了存取速度;D.?dāng)U大輔存容量。20.以下表達(dá)__A___是錯(cuò)誤的。A.一個(gè)更高級(jí)的中斷請(qǐng)求一定可以中斷另一個(gè)中斷處理程序的執(zhí)行;B.DMA和CPU必須分時(shí)使用總線;C.DMA的數(shù)據(jù)傳送不需CPU控制;D.DMA中有中斷機(jī)制。二、填空〔共20分,每空1分〕1.設(shè)24位長(zhǎng)的浮點(diǎn)數(shù),其中階符1位,階碼5位,數(shù)符1位,尾數(shù)17位,階碼和尾數(shù)均用補(bǔ)碼表示,且尾數(shù)采用規(guī)格化形式,那么它能表示最大正數(shù)真值是A,非零最小正數(shù)真值是B,絕對(duì)值最大的負(fù)數(shù)真值是C,絕對(duì)值最小的負(fù)數(shù)真值是D〔均用十進(jìn)制表示〕。2.變址尋址和基址尋址的區(qū)別是:在基址尋址中,基址存放器提供A,指令提供B;而在變址尋址中,變址存放器提供C,指令提供D。3.影響流水線性能的因素主要反映在A和B兩個(gè)方面。4.運(yùn)算器的技術(shù)指標(biāo)一般用A和B表示。5.緩存是設(shè)在A和B之間的一種存儲(chǔ)器,其速度C匹配,其容量與D有關(guān)。6.CPU響應(yīng)中斷時(shí)要保護(hù)現(xiàn)場(chǎng),包括對(duì)A和B的保護(hù),前者通過C實(shí)現(xiàn),后者可通過D實(shí)現(xiàn)。三、名詞解釋(共10分,每題2分)1.微程序控制2.存儲(chǔ)器帶寬3.RISC4.中斷隱指令及功能5.機(jī)器字長(zhǎng)四、計(jì)算題〔5分〕:兩浮點(diǎn)數(shù)x=0.1101×210,y=0.1011×201求:x+y五、簡(jiǎn)答題〔共20分〕1.完整的總線傳輸周期包括哪幾個(gè)階段?簡(jiǎn)要表達(dá)每個(gè)階段的工作?!?分〕2.除了采用高速芯片外,從計(jì)算機(jī)的各個(gè)子系統(tǒng)的角度分析,指出6種以上〔含6種〕提高整機(jī)速度的措施?!?分〕4.某機(jī)主存容量為4M×16位,且存儲(chǔ)字長(zhǎng)等于指令字長(zhǎng),假設(shè)該機(jī)的指令系統(tǒng)具備120種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對(duì)四種尋址方式?!?分〕〔1〕畫出一地址指令格式并指出各字段的作用;〔2〕該指令直接尋址的最大范圍〔十進(jìn)制表示〕;〔3〕一次間址的尋址范圍〔十進(jìn)制表示〕;〔4〕相對(duì)尋址的位移量〔十進(jìn)制表示〕。六、問答題〔共15分〕1.假設(shè)CPU在中斷周期用堆棧保存程序斷點(diǎn),而且進(jìn)棧時(shí)指針減1,出棧時(shí)指針加1。分別寫出組合邏輯控制和微程序控制在完成中斷返回指令時(shí),取指階段和執(zhí)行階段所需的全部微操作命令及節(jié)拍安排?!?分〕2.畫出DMA方式接口電路的根本組成框圖,并說明其工作過程〔以輸入設(shè)備為例〕。計(jì)算機(jī)組成原理試題4一、選擇題〔共20分,每題1分〕1.一條指令中包含的信息有C。 A.操作碼、控制碼; B.操作碼、向量地址; C.操作碼、地址碼。2.在各種異步通信方式中,___C___速度最快。A.全互鎖;B.半互鎖;C.不互鎖。3.一個(gè)512KB的存儲(chǔ)器,其地址線和數(shù)據(jù)線的總和是_C__。A.17;B.19;C.27。4.在以下因素中,與Cache的命中率無關(guān)的是C?!矨.Cache塊的大??;B.Cache的容量;C.主存的存取時(shí)間。5.在計(jì)數(shù)器定時(shí)查詢方式下,假設(shè)計(jì)數(shù)從0開始,那么__A____。A.設(shè)備號(hào)小的優(yōu)先級(jí)高;B.每個(gè)設(shè)備使用總線的時(shí)機(jī)相等;C.設(shè)備號(hào)大的優(yōu)先級(jí)高。6.Cache的地址映象中,假設(shè)主存中的任一塊均可映射到Cache內(nèi)的任一塊的位置上,稱作B。A.直接映象;B.全相聯(lián)映象;C.組相聯(lián)映象。7.中斷效勞程序的最后一條指令是__C____。A.轉(zhuǎn)移指令; B.出棧指令;C.中斷返回指令。8.微指令操作控制字段的每一位代表一個(gè)控制信號(hào),這種微程序的控制〔編碼〕方式是__B_。A.字段直接編碼;B.直接編碼;C.混合編碼。9.在取指令操作之后,程序計(jì)數(shù)器中存放的是__C____。A.當(dāng)前指令的地址;B.程序中指令的數(shù)量;C.下一條指令的地址。10.以下表達(dá)中__A____是正確的。A.RISC機(jī)一定采用流水技術(shù);B.采用流水技術(shù)的機(jī)器一定是RISC機(jī);C.CISC機(jī)一定不采用流水技術(shù)。11.在一地址格式的指令中,以下B是正確的。 A.僅有一個(gè)操作數(shù),其地址由指令的地址碼提供;B.可能有一個(gè)操作數(shù),也可能有兩個(gè)操作數(shù); C.一定有兩個(gè)操作數(shù),另一個(gè)是隱含的。12.在浮點(diǎn)機(jī)中,判斷原碼規(guī)格化形式的原那么是___B___。A.尾數(shù)的符號(hào)位與第一數(shù)位不同;B.尾數(shù)的第一數(shù)位為1,數(shù)符任意;C.尾數(shù)的符號(hào)位與第一數(shù)位相同;D.階符與數(shù)符不同。13.I/O采用不統(tǒng)一編址時(shí),進(jìn)行輸入輸出操作的指令是___C__。A.控制指令;B.訪存指令; C.輸入輸出指令。14.設(shè)機(jī)器字長(zhǎng)為64位,存儲(chǔ)容量為128MB,假設(shè)按字編址,它的尋址范圍是B。A.16MB;B.16M;C.32M。15.B尋址便于處理數(shù)組問題。 A.間接尋址; B.變址尋址; C.相對(duì)尋址。16.超標(biāo)量技術(shù)是___B___。A.縮短原來流水線的處理器周期;B.在每個(gè)時(shí)鐘周期內(nèi)同時(shí)并發(fā)多條指令;C.把多條能并行操作的指令組合成一條具有多個(gè)操作碼字段的指令。17.以下表達(dá)中__B____是錯(cuò)誤的。A.取指令操作是控制器固有的功能,不需要在操作碼控制下完成;B.所有指令的取指令操作都是相同的;C.在指令長(zhǎng)度相同的情況下,所有指令的取指操作都是相同的。18.I/O與主機(jī)交換信息的方式中,中斷方式的特點(diǎn)是__B__。A.CPU與設(shè)備串行工作,傳送與主程序串行工作;B.CPU與設(shè)備并行工作,傳送與主程序串行工作;C.CPU與設(shè)備并行工作,傳送與主程序并行工作。19.設(shè)存放器內(nèi)容為11111111,假設(shè)它等于+127,那么為___D___。A.原碼;B.補(bǔ)碼;C.反碼;D.移碼。20.設(shè)機(jī)器數(shù)采用補(bǔ)碼形式〔含l位符號(hào)位〕,存放器內(nèi)容為9BH,那么對(duì)應(yīng)的十進(jìn)制數(shù)為_C__。A.-27;B.-97;C.-101;D.155。二、填空題〔共20分,每空1分〕1.DMA的數(shù)據(jù)塊傳送可分為A、B和C階段。2.設(shè)n=16〔不包括符號(hào)位〕,機(jī)器完成一次加和移位各需100ns,那么原碼一位乘最多需Ans,補(bǔ)碼Booth算法最多需Bns。3.設(shè)相對(duì)尋址的轉(zhuǎn)移指令占2個(gè)字節(jié),第一字節(jié)為操作碼,第二字節(jié)是位移量〔用補(bǔ)碼表示〕,每當(dāng)CPU從存儲(chǔ)器取出一個(gè)字節(jié)時(shí),即自動(dòng)完成〔pc〕+1→pc。設(shè)當(dāng)前指令地址為3008H,要求轉(zhuǎn)移到300FH,那么該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)為A。假設(shè)當(dāng)前指令地址為300FH,要求轉(zhuǎn)移到3004H,那么該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容為B。4.設(shè)浮點(diǎn)數(shù)階碼為8位〔含1位階符〕,用移碼表示,尾數(shù)為24位〔含1位數(shù)符〕,用補(bǔ)碼規(guī)格化表示,那么對(duì)應(yīng)其最大正數(shù)的機(jī)器數(shù)形式為A,真值為B〔十進(jìn)制表示〕;對(duì)應(yīng)其絕對(duì)值最小負(fù)數(shù)的機(jī)器數(shù)形式為C,真值為D〔十進(jìn)制表示〕。5.I/O的編址方式可分為A和B兩大類,前者需有獨(dú)立的I/O指令,后者可通過C指令和設(shè)備交換信息。6.動(dòng)態(tài)RAM靠A的原理存儲(chǔ)信息,因此一般在B時(shí)間內(nèi)必須刷新一次,刷新與C址有關(guān),該地址由D給出。7.在微程序控制器中,一條機(jī)器指令對(duì)應(yīng)一個(gè)A,假設(shè)某機(jī)有35條機(jī)器指令,通??蓪?duì)應(yīng)B。三、解釋以下概念〔共10分,每題2分〕1.CMAR2.總線3.指令流水4.單重分組跳躍進(jìn)位5.尋址方式四、計(jì)算題〔6分〕設(shè)某機(jī)主頻為8MHz,每個(gè)機(jī)器周期平均含2個(gè)時(shí)鐘周期,每條指令平均有2.5個(gè)機(jī)器周期,試問該機(jī)的平均指令執(zhí)行速度為多少M(fèi)IPS?假設(shè)機(jī)器主頻不變,但每個(gè)機(jī)器周期平均含4個(gè)時(shí)鐘周期,每條指令平均有5個(gè)機(jī)器周期,那么該機(jī)的平均指令執(zhí)行速度又是多少M(fèi)IPS?五、簡(jiǎn)答題〔共20分〕1.CPU包括哪幾個(gè)工作周期?每個(gè)工作周期的作用是什么。〔4分〕2.什么是指令周期、機(jī)器周期和時(shí)鐘周期?三者有何關(guān)系?〔6分〕六、問答題〔共15分〕2.假設(shè)磁盤采用DMA方式與主機(jī)交換信息,其傳輸速率為2MB/s,而且DMA的預(yù)處理需1000個(gè)時(shí)鐘周期,DMA完成傳送后處理中斷需500個(gè)時(shí)鐘周期。如果平均傳輸?shù)臄?shù)據(jù)長(zhǎng)度為4KB,試問在硬盤工作時(shí),50MHz的處理器需用多少時(shí)間比率進(jìn)行DMA輔助操作〔預(yù)處理和后處理〕?!?分〕〔輸入輸出4〕計(jì)算機(jī)組成原理試題5一、選擇題〔共5分,每題1分〕1.設(shè)存放器內(nèi)容為80H,假設(shè)它對(duì)應(yīng)的真值是–127,那么該機(jī)器數(shù)是A.原碼; B.補(bǔ)碼; C.反碼; D.移碼。2.以下表達(dá)中是正確的。A.程序中斷方式中有中斷請(qǐng)求,DMA方式中沒有中斷請(qǐng)求;B.程序中斷方式和DMA方式中實(shí)現(xiàn)數(shù)據(jù)傳送都需中斷請(qǐng)求;C.程序中斷方式和DMA方式中都有中斷請(qǐng)求,但目的不同;D.DMA要等到指令周期結(jié)束時(shí)才進(jìn)行周期竊取。3.設(shè)機(jī)器數(shù)字長(zhǎng)為32位,一個(gè)容量為16MB的存儲(chǔ)器,CPU按半字尋址,其尋址范圍是。A.224; B.223; C.222; D.221。4.在中斷接口電路中,向量地址可通過B送至CPU。A.地址線; B.?dāng)?shù)據(jù)線; C.控制線; D.狀態(tài)線。5.在程序的執(zhí)行過程中,Cache與主存的地址映象是由D。A.程序員調(diào)度的; B.操作系統(tǒng)管理的; C.由程序員和操作系統(tǒng)共同協(xié)調(diào)完成的;D.硬件自動(dòng)完成的。6.總線復(fù)用方式可以______。A.提高總線傳輸帶寬;B.增加總線功能;C.減少總線中信號(hào)線數(shù)量;D.提高CUP利用率。7.以下說法中正確的選項(xiàng)是。A.Cache與主存統(tǒng)一編址,Cache的地址空間是主存地址空間的一局部;B.主存儲(chǔ)器只由易失性的隨機(jī)讀寫存儲(chǔ)器構(gòu)成;C.單體多字存儲(chǔ)器主要解決訪存速度的問題;D.Cache不與主存統(tǒng)一編址,Cache的地址空間不是主存地址空間的一局部。8.在采用增量計(jì)數(shù)器法的微指令中,下一條微指令的地址______。A.在當(dāng)前的微指令中;B.在微指令地址計(jì)數(shù)器中;C.在程序計(jì)數(shù)器;D.在CPU中。9.由于CPU內(nèi)部操作的速度較快,而CPU訪問一次存儲(chǔ)器的時(shí)間較長(zhǎng),因此機(jī)器周期通常由______來確定。A.指令周期;B.存取周期;C.間址周期;D.執(zhí)行周期。10.RISC機(jī)器______。A.不一定采用流水技術(shù);B.一定采用流水技術(shù);C.CPU配備很少的通用存放器;D.CPU配備很多的通用存放器。11.在以下尋址方式中,尋址方式需要先計(jì)算,再訪問主存。A.立即;B.變址;C.間接;D.直接。12.在浮點(diǎn)機(jī)中,判斷補(bǔ)碼規(guī)格化形式的原那么是______。A.尾數(shù)的第一數(shù)位為1,數(shù)符任意;B.尾數(shù)的符號(hào)位與第一數(shù)位相同;C.尾數(shù)的符號(hào)位與第一數(shù)位不同;D.階符與數(shù)符不同。13.I/O采用統(tǒng)一編址時(shí),進(jìn)行輸入輸出操作的指令是______。A.控制指令;B.訪存指令;C.輸入輸出指令;D.程序指令。14.設(shè)機(jī)器字長(zhǎng)為32位,存儲(chǔ)容量為16MB,假設(shè)按雙字編址,其尋址范圍是。A.8MB;B.2M;C.4M;D.16M。15.尋址對(duì)于實(shí)現(xiàn)程序浮動(dòng)提供了較好的支持。A.間接尋址;B.變址尋址;C.相對(duì)尋址;D.直接尋址。16.超流水線技術(shù)是______。A.縮短原來流水線的處理器周期;B.在每個(gè)時(shí)鐘周期內(nèi)同時(shí)并發(fā)多條指令;C.把多條能并行操作的指令組合成一條具有多個(gè)操作碼字段的指令;D.以上都不對(duì)。17.以下表達(dá)中錯(cuò)誤的選項(xiàng)是______。A.指令周期的第一個(gè)操作是取指令;B.為了進(jìn)行取指令操作,控制器需要得到相應(yīng)的指令;C.取指令操作是控制器自動(dòng)進(jìn)行的;D.指令周期的第一個(gè)操作是取數(shù)據(jù)。19.假設(shè)9BH表示移碼〔含1位符號(hào)位〕.其對(duì)應(yīng)的十進(jìn)制數(shù)是______。A.27;B.-27;C.-101;D.101。20.在二地址指令中是正確的。A.指令的地址碼字段存放的一定是操作數(shù); B.指令的地址碼字段存放的一定是操作數(shù)地址; C.運(yùn)算結(jié)果通常存放在其中一個(gè)地址碼所提供的地址中;D.指令的地址碼字段存放的一定是操作碼。二、填空題〔共20分,每空1分〕 1.32位字長(zhǎng)的浮點(diǎn)數(shù),其中階碼8位〔含1位階符〕,基值為2,尾數(shù)24位〔含1位數(shù)符〕,那么其對(duì)應(yīng)的最大正數(shù)是A,最小的絕對(duì)值是B;假設(shè)機(jī)器數(shù)采用補(bǔ)碼表示,且尾數(shù)為規(guī)格化形式,那么對(duì)應(yīng)的最小正數(shù)是C,最小負(fù)數(shù)是D。〔均用十進(jìn)制表示〕 2.CPU從主存取出一條指令并執(zhí)行該指令的時(shí)間叫A,它通常包含假設(shè)干個(gè)B,而后者又包含假設(shè)干個(gè)C。D和E組成多級(jí)時(shí)序系統(tǒng)。 3.假設(shè)微指令的操作控制字段共18位,假設(shè)采用直接控制,那么一條微指令最多可同時(shí)啟動(dòng)A個(gè)微操作命令。假設(shè)采用字段直接編碼控制,并要求一條微指令能同時(shí)啟動(dòng)3個(gè)微操作,那么微指令的操作控制字段應(yīng)分B段,假設(shè)每個(gè)字段的微操作數(shù)相同,這樣的微指令格式最多可包含C個(gè)微操作命令。 4.一個(gè)8體低位交叉的存儲(chǔ)器,假設(shè)存取周期為T,CPU每隔〔T=8〕時(shí)間啟動(dòng)一個(gè)存儲(chǔ)體,那么依次從存儲(chǔ)器中取出16個(gè)字共需A存取周期。 5.I/O與主機(jī)交換信息的控制方式中,A方式CPU和設(shè)備是串行工作的。B和C方式CPU和設(shè)備是并行工作的,前者傳送與主程序是并行的,后者傳送和主機(jī)是串行的。 6.設(shè)n=16位〔不包括符號(hào)位在內(nèi)〕,原碼兩位乘需做A次移位,最多做B次加法;補(bǔ)碼Booth算法需做C次移位,最多做D次加法。三、名詞解釋〔共10分,每題2分〕1.同步控制方式2.周期竊取3.雙重分組跳躍進(jìn)位4.直接編碼5.硬件向量法四、計(jì)算題〔5分〕設(shè)x=+,y=+,試用變形補(bǔ)碼計(jì)算x+y。五、簡(jiǎn)答題〔15分〕1.某機(jī)主存容量為4M×32位,且存儲(chǔ)字長(zhǎng)等于指令字長(zhǎng),假設(shè)該機(jī)的指令系統(tǒng)具備129種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對(duì)、基址、變址六種尋址方式。〔5分〕〔1〕畫出一地址指令格式并指出各字段的作用;〔2〕該指令直接尋址的最大范圍〔十進(jìn)制表示〕;〔3〕一次間址的尋址范圍〔十進(jìn)制表示〕;〔4〕相對(duì)尋址的位移量〔十進(jìn)制表示〕。2.能不能說機(jī)器的主頻越快,機(jī)器的速度就越快,為什么?六、問答題〔20分〕〔1〕畫出主機(jī)框圖〔要求畫到存放器級(jí)〕;〔2〕假設(shè)存儲(chǔ)器容量為64K×32位,指出圖中各存放器的位數(shù);〔3〕寫出組合邏輯控制器完成LDAX〔X為主存地址〕指令發(fā)出的全部微操作命令及節(jié)拍安排?!?〕假設(shè)采用微程序控制,還需增加哪些微操作?七、設(shè)計(jì)題〔10分〕設(shè)CPU共有16根地址線,8根數(shù)據(jù)線,并用作訪存控制信號(hào)〔低電平有效〕,用作讀寫控制信號(hào)〔高電平為讀,低電平為寫〕。現(xiàn)有以下芯片及各種門電路〔門電路自定〕,如下列圖。畫出CPU與存儲(chǔ)器的連接圖,要求:〔1〕存儲(chǔ)芯片地址空間分配為:最小4K地址空間為系統(tǒng)程序區(qū),相鄰的4K地址空間為系統(tǒng)程序工作區(qū),與系統(tǒng)程序工作區(qū)相鄰的是24K用戶程序區(qū);〔2〕指出選用的存儲(chǔ)芯片類型及數(shù)量;〔3〕詳細(xì)畫出片選邏輯。一、選擇題〔共5分,每題1分〕1.某機(jī)字長(zhǎng)8位,采用補(bǔ)碼形式〔其中1位為符號(hào)位〕,那么機(jī)器數(shù)所能表示的范圍是__C____。A.-127~127;B.-128~+128;C.-128~+127; D.-128~+128。2.在__C__的計(jì)算機(jī)系統(tǒng)中,外設(shè)可以和主存儲(chǔ)器單元統(tǒng)一編址,因此可以不使用I/O指令。A.單總線;B.雙總線;C.三總線;D.以上三種總線。3.某計(jì)算機(jī)字長(zhǎng)是32位,它的存儲(chǔ)容量是64KB.按字編址,它的尋址范圍是_B_____。A.16KB;B.16K;C.32K;D.32KB。4.中斷向量可提供__C____。A.被選中設(shè)備的地址;B.傳送數(shù)據(jù)的起始地址;C.中斷效勞程序入口地址;D.主程序的斷點(diǎn)地址5.Cache的地址映象中B比較多的采用“按內(nèi)容尋址〞的相聯(lián)存儲(chǔ)器來實(shí)現(xiàn)。A.直接映象;B.全相聯(lián)映象;C.組相聯(lián)映象;D.以上都有。6.總線的異步通信方式___A___。A.不采用時(shí)鐘信號(hào),只采用握手信號(hào);B.既采用時(shí)鐘信號(hào),又采用握手信號(hào);C.既不采用時(shí)鐘信號(hào),又不采用握手信號(hào);D.采用時(shí)鐘信號(hào),不采用握手信號(hào)。7.在磁盤存儲(chǔ)器中,查找時(shí)間是___A___。A.使磁頭移動(dòng)到要找的柱面上所需的時(shí)間;B.在磁道上找到要找的扇區(qū)所需的時(shí)間;C.在扇區(qū)中找到要找的數(shù)據(jù)所需的時(shí)間。D.以上都不對(duì)。8.在控制器的控制信號(hào)中,相容的信號(hào)是__C____的信號(hào)。A.可以相互替代;B.可以相繼出現(xiàn);C.可以同時(shí)出現(xiàn);D.不可以同時(shí)出現(xiàn)。9.計(jì)算機(jī)操作的最小單位時(shí)間是__A____。A.時(shí)鐘周期;B.指令周期;C.CPU周期;D.執(zhí)行周期。10.CPU不包括___A___。A.地址存放器;B.指令存放器IR;C.地址譯碼器;D.通用存放器。11.B尋址便于處理數(shù)組問題。A.間接尋址;B.變址尋址;C.相對(duì)尋址;D.立即尋址。12.設(shè)存放器內(nèi)容為10000000,假設(shè)它等于0,那么為__D____。A.原碼;B.補(bǔ)碼;C.反碼;D.移碼。13.假設(shè)一個(gè)8比特組成的字符至少需10個(gè)比特來傳送,這是____B__傳送方式。A.同步;B.異步;C.并聯(lián);D.混合。14.設(shè)機(jī)器字長(zhǎng)為32位,存儲(chǔ)容量為16MB,假設(shè)按雙字編址,其尋址范圍是B?!泊鎯?chǔ)器4〕A.8MB;B.2M;C.4M;D.16M。15.C尋址對(duì)于實(shí)現(xiàn)程序浮動(dòng)提供了較好的支持。A.間接尋址;B.變址尋址;C.相對(duì)尋址;D.直接尋址。16.超標(biāo)量技術(shù)是____B__。A.縮短原來流水線的處理器周期;B.在每個(gè)時(shí)鐘周期內(nèi)同時(shí)并發(fā)多條指令;C.把多條能并行操作的指令組合成一條具有多個(gè)操作碼字段的指令;D.以上都不對(duì)。17.在控制器的控制方式中,機(jī)器周期內(nèi)的時(shí)鐘周期個(gè)數(shù)可以不相同,這屬于___A___。A.同步控制;B.異步控制;C.聯(lián)合控制;D.局部控制。18.I/O與主機(jī)交換信息的方式中,中斷方式的特點(diǎn)是__B____。A.CPU與設(shè)備串行工作,傳送與主程序串行工作;B.CPU與設(shè)備并行工作,傳送與主程序串行工作C.CPU與設(shè)備并行工作,傳送與主程序并行工作;D.CPU與設(shè)備串行工作,傳送與主程序并行工作19.當(dāng)定點(diǎn)運(yùn)算發(fā)生溢出時(shí),應(yīng)____C__。A.向左規(guī)格化;B.向右規(guī)格化;C.發(fā)出出錯(cuò)信息;D.舍入處理。20.在一地址格式的指令中,以下B是正確的。 A.僅有一個(gè)操作數(shù),其地址由指令的地址碼提供;B.可能有一個(gè)操作數(shù),也可能有兩個(gè)操作數(shù);C.一定有兩個(gè)操作數(shù),另一個(gè)是隱含的; D.指令的地址碼字段存放的一定是操作碼。二、填空題〔共20分,每空1分〕2.在總線復(fù)用的CPU中,A和B共用一組總線,必須采用C控制的方法,先給D信號(hào),并用E信號(hào)將其保存。3.微指令格式可分為A型和B型兩類,其中C型微指令用較長(zhǎng)的微程序結(jié)構(gòu)換取較短的微指令結(jié)構(gòu)。 4.如果Cache的容量為128塊,在直接映象下,主存中第i塊映象到緩存第A塊。5.I/O和CPU之間不管是采用串行傳送還是并行傳送,它們之間的聯(lián)絡(luò)方式〔定時(shí)方式〕可分為A、B、C三種。 6.設(shè)n=4位〔不包括符號(hào)位在內(nèi)〕,原碼兩位乘需做A次移位,最多做B次加法;補(bǔ)碼Booth算法需做C次移位,最多做D次加法。三、名詞解釋〔共10分,每題2分〕1.異步控制方式2.向量地址3.直接尋址4.字段直接編碼5.多重中斷四、計(jì)算題〔5分〕設(shè)浮點(diǎn)數(shù)字長(zhǎng)為32位,欲表示±6萬的十進(jìn)制數(shù),在保證數(shù)的最大精度條件下,除階符、數(shù)符各取1位外,階碼和尾數(shù)各取幾位?按這樣分配,該浮點(diǎn)數(shù)溢出的條件是什么?2.程序查詢方式和程序中斷方式都要由程序?qū)崿F(xiàn)外圍設(shè)備的輸入/輸出,它們有何不同?〔5分〕計(jì)算機(jī)組成原理試題7一、選擇題〔共20分,每題1分〕1.指令系統(tǒng)中采用不同尋址方式的目的主要是__C___。A.可降低指令譯碼難度; B.縮短指令字長(zhǎng),擴(kuò)大尋址空間,提高編程靈活性;C.實(shí)現(xiàn)程序控制; D.尋找操作數(shù)。2.計(jì)算機(jī)使用總線結(jié)構(gòu)的主要優(yōu)點(diǎn)是便于實(shí)現(xiàn)積木化,缺點(diǎn)是__C____。A.地址信息、數(shù)據(jù)信息和控制信息不能同時(shí)出現(xiàn);B.地址信息與數(shù)據(jù)信息不能同時(shí)出現(xiàn);C.兩種信息源的代碼在總線中不能同時(shí)傳送;D.地址信息與數(shù)據(jù)信息能同時(shí)出現(xiàn)。3.一個(gè)16K×32位的存儲(chǔ)器,其地址線和數(shù)據(jù)線的總和是_B__。A.48;B.46;C.36;D.38。4.以下表達(dá)中___A___是正確的。A.主存可由RAM和ROM組成;B.主存只能由ROM組成;C.主存只能由RAM組成;D.主存只能由SRAM組成。5.在三種集中式總線控制中,C_方式響應(yīng)時(shí)間最快。A.鏈?zhǔn)讲樵?;B.計(jì)數(shù)器定時(shí)查詢;C.獨(dú)立請(qǐng)求;D.以上都不是。6.可編程的只讀存儲(chǔ)器___A__。A.不一定是可改寫的;B.一定是可改寫的;C.一定是不可改寫的;D.以上都不對(duì)。7.下述__B___種情況會(huì)提出中斷請(qǐng)求。A.產(chǎn)生存儲(chǔ)周期“竊取〞;B.在鍵盤輸入過程中,每按一次鍵;C.兩數(shù)相加結(jié)果為零;D.結(jié)果溢出。8.以下表達(dá)中___A___是錯(cuò)誤的。A.采用微程序控制器的處理器稱為微處理器;B.在微指令編碼中,編碼效率最低的是直接編碼方式;C.在各種微地址形成方式中,增量計(jì)數(shù)器法需要的順序控制字段較短;D.以上都是錯(cuò)的。9.直接尋址的無條件轉(zhuǎn)移指令功能是將指令中的地址碼送入A______。A.PC;B.地址存放器;C.累加器;D.ACC。10.響應(yīng)中斷請(qǐng)求的條件是__B____。A.外設(shè)提出中斷;B.外設(shè)工作完成和系統(tǒng)允許時(shí);C.外設(shè)工作完成和中斷標(biāo)記觸發(fā)器為“1〞時(shí)。 D.CPU提出中斷。11.變址尋址和基址尋址的有效地址形成方式類似,但是___C___。A.變址存放器的內(nèi)容在程序執(zhí)行過程中是不可變的;B.在程序執(zhí)行過程中,變址存放器和基址存放器和內(nèi)容都可變的;C.在程序執(zhí)行過程中,基址存放器的內(nèi)容不可變,變址存放器中的內(nèi)容可變;D.變址存放器的內(nèi)容在程序執(zhí)行過程中是可變的。12.在原碼加減交替除法中,符號(hào)位單獨(dú)處理,參加操作的數(shù)是___C_。A.原碼;B.絕對(duì)值;C.絕對(duì)值的補(bǔ)碼;D.補(bǔ)碼。13.DMA方式____B_。A.既然能用于高速外圍設(shè)備的信息傳送,也就能代替中斷方式;B.不能取代中斷方式;C.也能向CPU請(qǐng)求中斷處理數(shù)據(jù)傳送;D.能取代中斷方式。14.設(shè)機(jī)器字長(zhǎng)為32位,存儲(chǔ)容量為16MB,假設(shè)按雙字編址,其尋址范圍是B。A.8MB;B.2M;C.4M;D.16M。15.設(shè)變址存放器為X,形式地址為D,某機(jī)具有先間址后變址的尋址方式,那么這種尋址方式的有效地址為___B___。A.EA=(X)+D B.EA=(X)+(D); C.EA=((X)+D); D.EA=X+D。16.程序計(jì)數(shù)器PC屬于B______。A.運(yùn)算器;B.控制器;C.存儲(chǔ)器;D.I/O設(shè)備。17.計(jì)算機(jī)執(zhí)行乘法指令時(shí),由于其操作較復(fù)雜,需要更多的時(shí)間,通常采用___C___控制方式。A.延長(zhǎng)機(jī)器周期內(nèi)節(jié)拍數(shù)的;B.異步;C.中央與局部控制相結(jié)合的;D.同步。18.目前在小型和微型計(jì)算機(jī)里最普遍采用的字母與字符編碼是_C____。A.BCD碼;B.十六進(jìn)制代碼;C.ASCII碼;D.海明碼。19.設(shè)存放器內(nèi)容為10000000,假設(shè)它等于-0,那么為__A___。A.原碼;B.補(bǔ)碼;C.反碼;D.移碼。20.在下述有關(guān)不恢復(fù)余數(shù)法何時(shí)需恢復(fù)余數(shù)的說法中D,__B____是正確的。A.最后一次余數(shù)為正時(shí),要恢復(fù)一次余數(shù);B.最后一次余數(shù)為負(fù)時(shí),要恢復(fù)一次余數(shù);C.最后一次余數(shù)為0時(shí),要恢復(fù)一次余數(shù);D.任何時(shí)候都不恢復(fù)余數(shù)。二、填空題〔共20分,每空1分〕1.I/O與主機(jī)交換信息的方式中,A和B都需通過程序?qū)崿F(xiàn)數(shù)據(jù)傳送,其中C表達(dá)CPU與設(shè)備是串行工作的。2.設(shè)n=8〔不包括符號(hào)位〕,機(jī)器完成一次加和移位各需100ns,那么原碼一位乘最多需Ans,補(bǔ)碼Booth算法最多需Bns。3.對(duì)于一條隱含尋址的算術(shù)運(yùn)算指令,其指令字中不明確給出A,其中一個(gè)操作數(shù)通常隱含在B中。5.在總線的異步通信方式中,通信的雙方可以通過A、B和C三種類型聯(lián)絡(luò)。6.磁外表存儲(chǔ)器的記錄方式總的可分為A和B兩大類,前者的特點(diǎn)是C,后者的特點(diǎn)是D。7.在微程序控制器中,一條機(jī)器指令對(duì)應(yīng)一個(gè)A,假設(shè)某機(jī)有38條機(jī)器指令,通??蓪?duì)應(yīng)B。三、解釋以下概念〔共10分,每題2分〕1.CMDR2.總線判優(yōu)3.系統(tǒng)的并行性4.進(jìn)位鏈5.間接尋址四、計(jì)算題〔6分〕設(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?五、簡(jiǎn)答題〔共20分〕1.說明微程序控制器中微指令的地址有幾種形成方式。〔6分〕2.什么是計(jì)算機(jī)的主頻,主頻和機(jī)器周期有什么關(guān)系?〔4分〕〔CU4〕4.某機(jī)主存容量為4M×16位,且存儲(chǔ)字長(zhǎng)等于指令字長(zhǎng),假設(shè)該機(jī)的指令系統(tǒng)具備65種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對(duì)、變址五種尋址方式?!?分〕〔1〕畫出一地址指令格式并指出各字段的作用;〔2〕該指令直接尋址的最大范圍〔十進(jìn)制表示〕;〔3〕一次間址的尋址范圍〔十進(jìn)制表示〕;〔4〕相對(duì)尋址的位移量〔十進(jìn)制表示〕。六、問答題〔共15分〕1.按序?qū)懗鐾瓿梢粭l加法指令SUBα(α為主存地址)兩種控制器所發(fā)出的微操作命令及節(jié)拍安排。〔8分〕2.假設(shè)磁盤采用DMA方式與主機(jī)交換信息,其傳輸速率為2MB/s,而且DMA的預(yù)處理需1000個(gè)時(shí)鐘周期,DMA完成傳送后處理中斷需500個(gè)時(shí)鐘周期。如果平均傳輸?shù)臄?shù)據(jù)長(zhǎng)度為4KB,試問在硬盤工作時(shí),50MHz的處理器需用多少時(shí)間比率進(jìn)行DMA輔助操作〔預(yù)處理和后處理〕?!?分〕計(jì)算機(jī)組成原理試題8一、選擇題〔共20分,每題1分〕1.零地址運(yùn)算指令在指令格式中不給出操作數(shù)地址,它的操作數(shù)來自__C____。A.立即數(shù)和棧頂; B.暫存器; C.棧頂和次棧頂; D.累加器。2._C__可區(qū)分存儲(chǔ)單元中存放的是指令還是數(shù)據(jù)。A.存儲(chǔ)器;B.運(yùn)算器;C.控制器;D.用戶。3.所謂三總線結(jié)構(gòu)的計(jì)算機(jī)是指__B__。A.地址線、數(shù)據(jù)線和控制線三組傳輸線。B.I/O總線、主存總統(tǒng)和DMA總線三組傳輸線;C.I/O總線、主存總線和系統(tǒng)總線三組傳輸線;D.設(shè)備總線、主存總線和控制總線三組傳輸線.。4.某計(jì)算機(jī)字長(zhǎng)是32位,它的存儲(chǔ)容量是256KB,按字編址,它的尋址范圍是_B___。A.128K;B.64K;C.64KB;D.128KB。5.主機(jī)與設(shè)備傳送數(shù)據(jù)時(shí),采用_A_____,主機(jī)與設(shè)備是串行工作的。A.程序查詢方式;B.中斷方式;C.DMA方式;D.通道。6.在整數(shù)定點(diǎn)機(jī)中,下述第___B__種說法是正確的。A.原碼和反碼不能表示-1,補(bǔ)碼可以表示-1;B.三種機(jī)器數(shù)均可表示-1;C.三種機(jī)器數(shù)均可表示-1,且三種機(jī)器數(shù)的表示范圍相同;D.三種機(jī)器數(shù)均不可表示-1。7.變址尋址方式中,操作數(shù)的有效地址是___C___。A.基址存放器內(nèi)容加上形式地址〔位移量〕; B.程序計(jì)數(shù)器內(nèi)容加上形式地址;C.變址存放器內(nèi)容加上形式地址; D.以上都不對(duì)。8.向量中斷是__C____。A.外設(shè)提出中斷;B.由硬件形成中斷效勞程序入口地址;C.由硬件形成向量地址,再由向量地址找到中斷效勞程序入口地址D.以上都不對(duì)。9.一個(gè)節(jié)拍信號(hào)的寬度是指__C____。A.指令周期;B.機(jī)器周期;C.時(shí)鐘周期;D.存儲(chǔ)周期。10.將微程序存儲(chǔ)在EPROM中的控制器是__A____控制器。A.靜態(tài)微程序;B.毫微程序;C.動(dòng)態(tài)微程序;D.微程序。11.隱指令是指__D。A.操作數(shù)隱含在操作碼中的指令;B.在一個(gè)機(jī)器周期里完成全部操作的指令;C.指令系統(tǒng)中已有的指令;D.指令系統(tǒng)中沒有的指令。12.當(dāng)用一個(gè)16位的二進(jìn)制數(shù)表示浮點(diǎn)數(shù)時(shí),以下方案中第__B__種最好。A.階碼取4位〔含階符1位〕,尾數(shù)取12位〔含數(shù)符1位〕;B.階碼取5位〔含階符1位〕,尾數(shù)取11位〔含數(shù)符1位〕;C.階碼取8位〔含階符1位〕,尾數(shù)取8位〔含數(shù)符1位〕;D.階碼取6位〔含階符1位〕,尾數(shù)取12位〔含數(shù)符1位〕。13.DMA方式__B__。A.既然能用于高速外圍設(shè)備的信息傳送,也就能代替中斷方式;B.不能取代中斷方式;C.也能向CPU請(qǐng)求中斷處理數(shù)據(jù)傳送;D.內(nèi)無中斷機(jī)制。14.在中斷周期中,由__D___將允許中斷觸發(fā)器置“0〞。A.關(guān)中斷指令;B.機(jī)器指令;C.開中斷指令;D.中斷隱指令。15.在單總線結(jié)構(gòu)的CPU中,連接在總線上的多個(gè)部件___B___。A.某一時(shí)刻只有一個(gè)可以向總線發(fā)送數(shù)據(jù),并且只有一個(gè)可以從總線接收數(shù)據(jù);B.某一時(shí)刻只有一個(gè)可以向總線發(fā)送數(shù)據(jù),但可以有多個(gè)同時(shí)從總線接收數(shù)據(jù);C.可以有多個(gè)同時(shí)向總線發(fā)送數(shù)據(jù),并且可以有多個(gè)同時(shí)從總線接收數(shù)據(jù);D.可以有多個(gè)同時(shí)向總線發(fā)送數(shù)據(jù),但可以有一個(gè)同時(shí)從總線接收數(shù)據(jù)。16.三種集中式總線控制中,_A_____方式對(duì)電路故障最敏感。A.鏈?zhǔn)讲樵?;B.計(jì)數(shù)器定時(shí)查詢;C.獨(dú)立請(qǐng)求;D.以上都不對(duì)。17.一個(gè)16K×8位的存儲(chǔ)器,其地址線和數(shù)據(jù)線的總和是___D___。A.48;B.46;C.17;D.22.18.在間址周期中,____C__。A.所有指令的間址操作都是相同的;B.但凡存儲(chǔ)器間接尋址的指令,它們的操作都是相同的;C.對(duì)于存儲(chǔ)器間接尋址或存放器間接尋址的指令,它們的操作是不同的;D.以上都不對(duì)。19.下述說法中__B__是正確的。A.EPROM是可改寫的,因而也是隨機(jī)存儲(chǔ)器的一種;B.EPROM是可改寫的,但它不能用作為隨機(jī)存儲(chǔ)器用;C.EPROM只能改寫一次,故不能作為隨機(jī)存儲(chǔ)器用;D.EPROM是可改寫的,但它能用作為隨機(jī)存儲(chǔ)器用。20.打印機(jī)的分類方法很多,假設(shè)按能否打印漢字來區(qū)分,可分為___C__。A.并行式打印機(jī)和串行式打印機(jī);B.擊打式打印機(jī)和非擊打式打印機(jī);C.點(diǎn)陣式打印機(jī)和活字式打印機(jī);D.激光打印機(jī)和噴墨打印機(jī)。二、填空〔共20分,每空1分〕1.設(shè)浮點(diǎn)數(shù)階碼為8位〔含1位階符〕,尾數(shù)為24位〔含1位數(shù)符〕,那么32位二進(jìn)制補(bǔ)碼浮點(diǎn)規(guī)格化數(shù)對(duì)應(yīng)的十進(jìn)制真值范圍是:最大正數(shù)為A,最小正數(shù)為B,最大負(fù)數(shù)為C,最小負(fù)數(shù)為D。2.指令尋址的根本方式有兩種,一種是A尋址方式,其指令地址由B給出,另一種是C尋址方式,其指令地址由D給出。3.在一個(gè)有四個(gè)過程段的浮點(diǎn)加法器流水線中,假設(shè)四個(gè)過程段的時(shí)間分別是T1=60ns﹑T2=50ns﹑T3=90ns﹑T4=80ns。那么加法器流水線的時(shí)鐘周期至少為A。如果采用同樣的邏輯電路,但不是流水線方式,那么浮點(diǎn)加法所需的時(shí)間為B。4.一個(gè)浮點(diǎn)數(shù),當(dāng)其尾數(shù)右移時(shí),欲使其值不變,階碼必須A。尾數(shù)右移1位,階碼B。5.存儲(chǔ)器由m〔m=1,2,4,8…〕個(gè)模塊組成,每個(gè)模塊有自己的A和B存放器,假設(shè)存儲(chǔ)器采用C編址,存儲(chǔ)器帶寬可增加到原來的D倍。6.按序?qū)懗龆嘀刂袛嗟闹袛嘈诔绦虬ˋ、B、C、D和中斷返回幾局部。三、名詞解釋(共10分,每題2分)1.微操作命令和微操作2.快速緩沖存儲(chǔ)器3.基址尋址4.流水線中的多發(fā)技術(shù)5.指令字長(zhǎng)四、計(jì)算題〔5分〕機(jī)器數(shù)字長(zhǎng)為8位〔含1位符號(hào)位〕,設(shè)A=,B=,計(jì)算[AB]補(bǔ),并復(fù)原成真值。五、簡(jiǎn)答題〔共20分〕1.異步通信與同步通信的主要區(qū)別是什么,說明通信雙方如何聯(lián)絡(luò)?!?分〕2.為什么外圍設(shè)備要通過接口與CPU相連?接口有哪些功能?〔6分〕4.某機(jī)器采用一地址格式的指令系統(tǒng),允許直接和間接尋址。機(jī)器配備有如下硬件:ACC、MAR、MDR、PC、X、MQ、IR以及變址存放器RX和基址存放器RB,均為16位?!?分〕假設(shè)采用單字長(zhǎng)指令,共能完成105種操作,那么指令可直接尋址的范圍是多少?一次間址的尋址范圍是多少?畫出其指令格式并說明各字段的含義。假設(shè)采用雙字長(zhǎng)指令,操作碼位數(shù)及尋址方式不變,那么指令可直接尋址的范圍又是多少?畫出其指令格式并說明各字段的含義。假設(shè)存儲(chǔ)字長(zhǎng)不變,可采用什么方法訪問容量為8MB的主存?需增設(shè)那些硬件?六、問答題〔共15分〕1.設(shè)CPU中各部件及其相互連接關(guān)系如以下列圖所示。圖中W是寫控制標(biāo)志,R是讀控制標(biāo)志,R1和R2是暫存器?!?分〕〔1〕假設(shè)要求在取指周期由ALU完成(PC)+1→PC的操作〔即ALU可以對(duì)它的一個(gè)源操作數(shù)完成加1的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論