免費(fèi)試讀

版權(quán)使用警告:本內(nèi)容由圣才電子書提供,付費(fèi)購(gòu)買閱讀后,僅供個(gè)人或單位內(nèi)部學(xué)習(xí)、參考,不能作為商業(yè)用途使用

文檔簡(jiǎn)介

第一部分名??佳姓骖}一、選擇題1.計(jì)算機(jī)硬件能夠直接執(zhí)行的是( )。[2015年聯(lián)考真題]Ⅰ.機(jī)器語(yǔ)言程序Ⅱ.匯編語(yǔ)言程序Ⅲ.硬件描述語(yǔ)言程序A.僅ⅠB.僅ⅠⅡC.僅ⅠⅢD.ⅠⅡⅢ【答案】A查看答案【解析】機(jī)器語(yǔ)言是計(jì)算機(jī)唯一可以直接執(zhí)行的語(yǔ)言。匯編語(yǔ)言屬于低級(jí)語(yǔ)言,但其源程序必須要翻譯成目標(biāo)程序成為機(jī)器語(yǔ)言程序后才能被直接執(zhí)行。硬件描述語(yǔ)言是電子系統(tǒng)硬件行為描述、結(jié)構(gòu)描述、數(shù)據(jù)流描述的語(yǔ)言。2.一臺(tái)完整的計(jì)算機(jī)系統(tǒng)應(yīng)包括()幾大部分。A.運(yùn)算器、存儲(chǔ)器和控制器B.外設(shè)與主機(jī)C.主機(jī)和實(shí)用程序D.配套的硬件設(shè)備和軟件系統(tǒng)【答案】D查看答案【解析】一臺(tái)完整的計(jì)算機(jī)系統(tǒng)包括硬件系統(tǒng)和軟件系統(tǒng)兩大部份。二者都不可缺少。3.由3個(gè)“1”和5個(gè)“0”組成的8位二進(jìn)制補(bǔ)碼,能表示的最小整數(shù)是( )。[2015年聯(lián)考真題]A.-126B.-125C.-32D.-3【答案】B查看答案【解析】能表示的最小整數(shù)一定是負(fù)數(shù),符號(hào)位占用1個(gè)“1”;負(fù)數(shù)的補(bǔ)碼和原碼的轉(zhuǎn)化是:原碼符號(hào)位不變,數(shù)值部分按位取反,末位加“1”。因此最小的整數(shù)的補(bǔ)碼是“10000011”,原碼為“11111101”,即-12510。4.下列有關(guān)浮點(diǎn)數(shù)加減運(yùn)算的敘述中,正確的是( )。[2015年聯(lián)考真題]Ⅰ.對(duì)階操作不會(huì)引起階碼上溢或下溢Ⅱ.右規(guī)和尾數(shù)舍入都可能引起階碼上溢Ⅲ.左規(guī)時(shí)可能引起階碼下溢Ⅳ.尾數(shù)溢出時(shí)結(jié)果不一定溢出A.僅ⅡⅢB.僅ⅠⅡⅣC.僅ⅠⅢⅣD.ⅠⅡⅢⅣ【答案】D查看答案【解析】浮點(diǎn)數(shù)的加減運(yùn)算步驟包括:①對(duì)階,使兩個(gè)操作數(shù)的小數(shù)點(diǎn)位置對(duì)齊,階碼小的尾數(shù)右移,可能產(chǎn)生溢出,但是階碼不會(huì)溢出;②尾數(shù)求和,將對(duì)階后的尾數(shù)按定點(diǎn)數(shù)加(減)運(yùn)算規(guī)則運(yùn)算;③規(guī)格化,包括左規(guī)和右規(guī),左規(guī)時(shí)階碼減少,可能出現(xiàn)階碼下溢,而右規(guī)時(shí),階碼增加可能出現(xiàn)階碼上溢;④舍入,該過(guò)程可能需要右規(guī)調(diào)整,因此可能出現(xiàn)階碼上溢;⑤溢出判斷,浮點(diǎn)數(shù)的溢出與否是由階碼的符號(hào)決定的,而不是由尾數(shù)溢出判斷的,因此尾數(shù)溢出時(shí)結(jié)果不一定溢出。因此ⅠⅡⅢⅣ均正確。5.若階碼為三位,用補(bǔ)碼表示;尾數(shù)7位,用原碼表示,其中一位為符號(hào)位;以2為底,則十進(jìn)制數(shù)27/64的浮點(diǎn)規(guī)格化數(shù)是()。[東部名??佳姓骖}]A.0101011011B.1100110110 C.1110110110D.0001011011【答案】C查看答案【解析】首先排除A、D,它們非規(guī)格化,因?yàn)橐?guī)格化的原碼,最高數(shù)值位為1。27/64的原碼表示:0.0110110=0.110110×2-1。左移一位成規(guī)格化數(shù)。階碼用補(bǔ)碼:111。6.假定主存地址為32位,按字節(jié)編址,主存和Cache之間采用直接映射方式,主存塊大小為4個(gè)字,每字32位,采用回寫(WriteBack)方式,則能存放4K字?jǐn)?shù)據(jù)的Cache的總?cè)萘康奈粩?shù)至少是()。[2015年聯(lián)考真題]A.146kB.147KC.148KD.158K【答案】B查看答案【解析】Cache和主存直接映射方式的規(guī)則為:主存儲(chǔ)器分為若干區(qū),每個(gè)區(qū)與緩存容量相同;每個(gè)區(qū)分為若干數(shù)據(jù)塊,每個(gè)塊和緩存塊容量相同;主存中某塊只能映象到Cache的一個(gè)特定的塊中。本題中,Cache總共存放4K字?jǐn)?shù)據(jù),塊大小為4個(gè)字,因此cache被分為4K/4=1K個(gè)塊,由10位表示。塊內(nèi)共16字節(jié),所以由4位表示,于是標(biāo)記位為32-10-14=18位。所以,Cache的每一行需要包含所存的數(shù)據(jù)4個(gè)字,每個(gè)字32位,18位標(biāo)記位和一個(gè)有效位,因此總?cè)萘繛椋海?*32+18+1)*1K=147K。7.假定編譯器將賦值語(yǔ)句“x=x+3;”轉(zhuǎn)換為指令”addxaddt,3”,其中xaddt是x對(duì)應(yīng)的存儲(chǔ)單元地址,若執(zhí)行該指令的計(jì)算機(jī)采用頁(yè)式虛擬存儲(chǔ)管理方式,并配有相應(yīng)的TLB,且Cache使用直寫(WriteThrough)方式,則完成該指令功能需要訪問主存的次數(shù)至少是( )。[2015年聯(lián)考真題]A.0B.1C.2D.3【答案】C查看答案【解析】采用頁(yè)式虛擬存儲(chǔ)管理方式時(shí),若頁(yè)表全部放在內(nèi)存中,則存取一個(gè)數(shù)據(jù)最少要訪問兩次內(nèi)存:第一次是訪問頁(yè)表,得到所存取的數(shù)據(jù)或指令的物理地址;第二次根據(jù)該地址存取數(shù)據(jù)或指令。在配有TLB的頁(yè)式虛擬管理方式中,如果給出的地址在TLB中,則直接根據(jù)該地址取數(shù)據(jù)或指令,僅需要一次訪問內(nèi)存。Cache使用直寫方式時(shí),計(jì)算完需要將數(shù)據(jù)寫回到內(nèi)存中,因此完成整個(gè)指令功能至少需要訪問主存2次。8.[A×B]補(bǔ)=( )。[北方名??佳姓骖}]A.[A]補(bǔ)×[B]補(bǔ)B.[A]補(bǔ)×[B]補(bǔ)-[A]補(bǔ)×2nC.[A]補(bǔ)×BD.[A]補(bǔ)×B-[A]補(bǔ)×2n【答案】C查看答案【解析】(1)當(dāng)被乘數(shù)x的符號(hào)任意,以補(bǔ)碼表示,乘數(shù)y為正。設(shè):因?yàn)椋核裕驗(yàn)椋海▂1y2…yn)是大于0的正整數(shù)。根據(jù)模運(yùn)算的性質(zhì)有:2(y1y2…yn)=2(mod2)所以:(2)當(dāng)被乘數(shù)x符號(hào)任意,乘數(shù)y為負(fù),都以補(bǔ)碼表示。(3)被乘數(shù)X與乘數(shù)Y的符號(hào)任意,以補(bǔ)碼表示。只要將式①與式②綜合起來(lái)便得到補(bǔ)碼乘法的統(tǒng)一算式如下:9.下列存儲(chǔ)器中,在工作期間需要周期性刷新的是( )。[2015年聯(lián)考真題]A.SRAMB.SDRAMC.ROMD.FLASH【答案】B查看答案【解析】動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM)是利用存儲(chǔ)元電路中柵極電容上的電荷來(lái)存儲(chǔ)信息的,電容上的電荷一般只能維持1~2ms,因此即使電源不掉電,信息也會(huì)自動(dòng)消失。為此,每隔一定時(shí)間必須刷新。10.某計(jì)算機(jī)使用4體交叉存儲(chǔ)器,假定在存儲(chǔ)器總線上出現(xiàn)的主存地址(十進(jìn)制)序列為8005,8006,8007,8008,8001,8002,8003,8004,8000,則可能發(fā)生發(fā)生緩存沖突的地址對(duì)是( )。[2015年聯(lián)考真題]A.8004、8008B.8002、8007C.8001、8008D.8000、8004【答案】D查看答案【解析】交叉存儲(chǔ)器,又稱低位交叉編址,即低位地址為體號(hào),高位地址為體內(nèi)地址。本題中,主存地址對(duì)應(yīng)的體號(hào)分別是:1,2,3,4,1,2,3,4,4。地址為8004和8000都是存取的四號(hào)儲(chǔ)存器,可能導(dǎo)致8004存儲(chǔ)還未完成而又存取8000地址,因此可能發(fā)生緩存沖突。11.為使虛擬存儲(chǔ)系統(tǒng)有效地發(fā)揮其預(yù)期的作用,所運(yùn)行的程序應(yīng)具有的特性是()。[西部名??佳姓骖}]A.該程序不應(yīng)含有過(guò)多的I/O操作B.該程序的大小不應(yīng)超過(guò)實(shí)際的內(nèi)存容量C.該程序應(yīng)具有較好的局部性D.該程序的指令間相關(guān)不應(yīng)過(guò)多【答案】C查看答案【解析】Cache和虛存都是基于程序的局部性原理——程序訪問在時(shí)間、空間和順序上都有一定的范圍。12.下列有關(guān)總線定時(shí)的敘述中,錯(cuò)誤的是( )。[2015年聯(lián)考真題]A.異步通信方式中,全互鎖協(xié)議最慢B.異步通信方式中,非互鎖協(xié)議的可靠性最差C.同步通信方式中,同步時(shí)鐘信號(hào)可由多設(shè)備提供D.半同步通信方式中,握手信號(hào)的采樣由同步時(shí)鐘控制【答案】C查看答案【解析】A項(xiàng)正確,異步通信方式中,全互鎖協(xié)議最慢,主從模塊都需要等待確認(rèn)后才能撤銷其信號(hào);B項(xiàng)正確,異步通信方式中,非互鎖協(xié)議沒有相互確認(rèn)機(jī)制,因此可靠性最差;C項(xiàng)錯(cuò)誤,同步通信要遵循統(tǒng)一的時(shí)鐘信號(hào),不能由多設(shè)備提供;D項(xiàng)正確,半同步通信方式中,握手信號(hào)的采樣由同步時(shí)鐘控制。13.某一SRAM芯片,其容量為1024×8位,除電源和接地端外,該芯片引腳的最小數(shù)目為()。[東部名校經(jīng)典試題)]A.20B.22C.25D.30【答案】A查看答案【解析】芯片容量為1024×8位:1024說(shuō)明芯片容量為1024,故地址線為10根才能譯碼出1024個(gè)單元1024B=210B;8位說(shuō)明數(shù)據(jù)線是8位,再加上片選端和讀寫控制線(因這里為RAM),所以要讀寫控制。故引腳最小引腳數(shù)為:10+8+1+1=20,選A項(xiàng)。14.若磁盤轉(zhuǎn)速為7200轉(zhuǎn)/分,平均尋道時(shí)間為8ms,每個(gè)磁道包含1000個(gè)扇區(qū),則訪問一個(gè)扇區(qū)的平均存取時(shí)間大約是()。[2015年聯(lián)考真題]A.8.1msB.12.2msC.16.3msD.20.5ms【答案】B查看答案【解析】磁盤的平均尋址時(shí)間包括平均尋道時(shí)間和平均等待時(shí)間。平均尋道時(shí)間為8ms,平均等待時(shí)間與磁盤轉(zhuǎn)速有關(guān),為[60s/7200]*0.5≈4.165ms。磁盤的存取一個(gè)扇區(qū)的時(shí)間為60s/(7200*1000)≈0.0083ms。因此總的時(shí)間為:8+4.165+0.0083=12.1733ms。15.采用虛擬存儲(chǔ)器的主要目的是()。A.提高主存的存取速度B.?dāng)U大主存的存儲(chǔ)空間,并能進(jìn)行自動(dòng)管理和調(diào)度C.提高外存的存取速度D.?dāng)U大外存的存儲(chǔ)空間【答案】B查看答案【解析】虛存主要是擴(kuò)大主存的存儲(chǔ)空間,并提供相應(yīng)的調(diào)度管理機(jī)制。虛擬存儲(chǔ)器是一個(gè)虛擬的空間,主機(jī)不可直接訪問,本題應(yīng)選擇B項(xiàng)。16.在采用中斷I/O方式控制打印輸出的情況下,CPU和打印控制接口中的I/O端口之間交換的信息不可能是( )。[2015年聯(lián)考真題]A.打印字符B.主存地址C.設(shè)備狀態(tài)D.控制命令【答案】B查看答案【解析】I/O接口的功能包括:①選址功能;②傳送命令功能;③傳送數(shù)據(jù)功能;④反映I/O設(shè)備工作狀態(tài)功能。A項(xiàng)為數(shù)據(jù),C項(xiàng)為設(shè)備狀態(tài),D項(xiàng)為命令。B項(xiàng),主存地址在中斷方式控制下是不需要的,因此,它不可能是CPU和打印控制接口中的I/O端口之間交換的信息。17.內(nèi)部異常(內(nèi)中斷)可分為故障(fault)、陷阱(trap)和終止(abort)三類。下列有關(guān)內(nèi)部異常的敘述中,錯(cuò)誤的( )。[2015年聯(lián)考真題]A.內(nèi)部異常的產(chǎn)生與當(dāng)前執(zhí)行指令相關(guān)B.內(nèi)部異常的檢測(cè)由CPU內(nèi)部邏輯實(shí)現(xiàn)C.內(nèi)部異常的響應(yīng)發(fā)生在指令執(zhí)行過(guò)程中D.內(nèi)部異常處理后返回到發(fā)生異常的指令繼續(xù)執(zhí)行【答案】D查看答案【解析】?jī)?nèi)中斷分為:①由軟中斷指令啟動(dòng)的中斷;②在一定條件下由CPU自身啟動(dòng)的中斷。D項(xiàng)錯(cuò)誤,如突然掉電引發(fā)的內(nèi)中斷經(jīng)處理后不會(huì)繼續(xù)執(zhí)行。18.某計(jì)算機(jī)字長(zhǎng)32位,其存儲(chǔ)容量為8MB,若按字編址,它的尋址范圍是( )。A.0~2MB.0~8MBC.0~8MD.0~2MB【答案】A查看答案【解析】存儲(chǔ)容量8M×8bit,字長(zhǎng)32位,所以按字長(zhǎng)編碼,地址范圍應(yīng)該為:(8M×8)/32=2M;如果按照字節(jié)編碼,則地址范圍為:(8M×8)/8=8M;如果按照半字編碼,半字就是16位,則地址范圍為:(8M×8)/16=4M字。19.程序P在機(jī)器M上的執(zhí)行時(shí)間是20秒,編譯優(yōu)化后,P執(zhí)行的指令數(shù)減少到原來(lái)的70%,而CPI增加到原來(lái)的1.2倍,則P在M上的執(zhí)行時(shí)間是()。[2014年聯(lián)考真題]A.8.4秒 B.11.7秒 C.14秒 D.16.8秒【答案】D查看答案【解析】20*0.7*1.2=16.820.若x=103,y=-25,則下列表達(dá)式采用8位定點(diǎn)補(bǔ)碼運(yùn)算實(shí)現(xiàn)時(shí),會(huì)發(fā)生溢出的是( )。[2014年聯(lián)考真題]A.x+yB.-x+yC.x-yD.-x-y【答案】C查看答案【解析】8位定點(diǎn)補(bǔ)碼能表示的數(shù)的范圍為:-128~127A結(jié)果為78,B結(jié)果為-128,D結(jié)果為-78都在此范圍內(nèi),只有C結(jié)果128超過(guò)了8位定點(diǎn)補(bǔ)碼能表示的數(shù)的范圍,會(huì)發(fā)生溢出21.在下列因素中與Cache的命中率無(wú)關(guān)的是( )。 A.主存的存取時(shí)間B.Cache的組織方式C.Cache的大小 D.Cache的容量【答案】A 查看答案【解析】Cache的命中率反映的是當(dāng)前的讀操作是否在Cache中的問題,與Cache塊的大小、組織方式、容量等有關(guān),而與主存的存取時(shí)間無(wú)關(guān)。22.float型整數(shù)據(jù)常用IEEE754單精度浮點(diǎn)格式表示,假設(shè)兩個(gè)float型變量x和y分別在32為寄存器f1和f2中,若(f1)=CC900000H,(f2)=B0C00000H,則x和y之間的關(guān)系為:()。[2014年聯(lián)考真題]A.x<y且符號(hào)相同B.x<y且符號(hào)不同C.x>y且符號(hào)相同D.x>y且符號(hào)不同【答案】A查看答案【解析】?jī)蓚€(gè)數(shù)對(duì)應(yīng)的IEEE754的標(biāo)準(zhǔn)形式為;將IEEE754單精度形式的二進(jìn)制轉(zhuǎn)化為浮點(diǎn)數(shù)公式為V=(-1)^s*2^(E-Bias)*M由于f1,f2的符號(hào)位都是1,所以f1,f2符號(hào)相同,而階碼上f1>f2,所以f1>f2,所以f1的絕對(duì)值比f(wàn)2大,而他們都是負(fù)數(shù),所以f1<f2,所以選A23.某容量為256M的存儲(chǔ)器,由若干4M*8位的DRAM芯片構(gòu)成,該DRAM芯片的地址引腳和數(shù)據(jù)引腳總數(shù)是:( )。[2014年聯(lián)考真題]A.19B.22C.30 D.36【答案】A查看答案【解析】DRAM地址線復(fù)用,4M為2的22次方,因此除2為11根,數(shù)據(jù)線8根。因此地址引腳和數(shù)據(jù)引腳總數(shù)為19根24.下列Cache替換算法中,速度最快的是( ),命中率最高的是()。A.隨機(jī)替換算法;近期最少使用(LRU)算法B.最不經(jīng)常使用(LFU)算法;近期最少使用(LRU)算法 C.近期最少使用(LRU)算法;FIFOD.FIFO;最不經(jīng)常使用(LFU)算法【答案】A查看答案【解析】速度最快的自然是隨機(jī)替換,它不需要復(fù)雜的計(jì)算。由隨機(jī)數(shù)發(fā)生器產(chǎn)生一個(gè)隨機(jī)數(shù),該數(shù)即為替換的塊。LRU最能夠反映程序的局部性原理,而Cache正是基于該原理,所以命中率最高。25.采用指令Cache與數(shù)據(jù)Cache分離的主要目的是()。[2014年聯(lián)考真題]A.減低Cache的缺失損失 B.提高Cache的命中率C.減低CPU平均訪問時(shí)間D.減少指令流水線資源沖突【答案】D查看答案【解析】指令流水線不會(huì)斷流,預(yù)取過(guò)來(lái)的都是指令26.某計(jì)算機(jī)有16個(gè)通用寄存器,采用32位定長(zhǎng)指令字操作碼字段(含尋址方式位)為8位,Store指令的源操作數(shù)和目的操作數(shù)分別采用寄存器直接尋址和基址尋址方式,若基址寄存器可使用任一通用寄存器,且偏移量用補(bǔ)碼表示,則Store指令中偏移量的取值范圍是()。[2014年聯(lián)考真題]A.-32768~+32767 B.-32767~+32768 C.-65536~+65535 D.-65535~+65536【答案】A查看答案【解析】寄存器個(gè)數(shù)16=24,偏移量有32-8-4-4=16位指令編址方式如下所示:16位補(bǔ)碼取值范圍為-32768~+32767,所以偏移量取值范圍為-32768~+3276727.在下列體系結(jié)構(gòu)中,最適合多個(gè)任務(wù)并行執(zhí)行的體系結(jié)構(gòu)是()。[西部名校考研真題]A.流水線向量機(jī)結(jié)構(gòu)B.堆棧處理機(jī)結(jié)構(gòu)C.共享存儲(chǔ)多處理機(jī)結(jié)構(gòu)D.分布存儲(chǔ)多計(jì)算機(jī)結(jié)構(gòu)【答案】D查看答案【解析】最適合多個(gè)任務(wù)并行執(zhí)行的體系結(jié)構(gòu)應(yīng)該是MIMD的結(jié)構(gòu),并且每個(gè)處理單元最好有自己的存儲(chǔ)器,故選D項(xiàng)。28.某計(jì)算機(jī)采用微程序控制器,共有32條指令,公共的取指令微程序包含2條微程序,各指令對(duì)應(yīng)的微程序平均由4條微指令組成,采用斷定法(下址字段法)確定下條微指令的地址,則微指令中下址字段的位數(shù)至少是:()。[2014年聯(lián)考真題]A.5 B.6 C.8 D.9【答案】C查看答案【解析】32*4+2=130,27=128<130<28=256,所以至少需要8位才能表示完130個(gè)地址。29.某同步總線采用數(shù)據(jù)線和地址線復(fù)用方式。其中地址數(shù)據(jù)線有8根,總線時(shí)鐘頻率為66MHZ,每個(gè)時(shí)鐘同期傳送兩次數(shù)據(jù)。(上升沿和下降沿各傳送一次數(shù)據(jù))該總線的最大數(shù)據(jù)傳輸率是(總線帶寬):()。[2014年聯(lián)考真題]A.132MB/SB.264MB/SC.528MB/SD.1056MB/S【答案】C查看答案【解析】總線帶寬=總線工作頻率×(總線寬度/8),由于地址線與數(shù)據(jù)線復(fù)用,所以在兩次數(shù)據(jù)傳輸過(guò)程中總線上數(shù)據(jù)一共傳輸了8次,那么總線帶寬為66*8=528,所以選C30.CPU中決定指令執(zhí)行順序的是( )。[北方名校考研真題]A.標(biāo)志寄存器B.指令寄存器C.程序計(jì)數(shù)器D.?dāng)?shù)據(jù)緩沖器【答案】C查看答案【解析】CPU中6類寄存器的基本作用,PC決定指令執(zhí)行順序。31.一次總線事物中,主設(shè)備只需給出一個(gè)首地址,從設(shè)備就能從首地址開始的若干連續(xù)單元格讀出或?qū)懭氲膫€(gè)數(shù),這種總線事務(wù)方式稱為()。[2014年聯(lián)考真題]A.并行傳輸B.串行傳輸C.突發(fā)D.同步【答案】C查看答案【解析】突發(fā)數(shù)據(jù)傳輸方式:在一個(gè)總線周期內(nèi)傳輸存儲(chǔ)地址連續(xù)的多個(gè)數(shù)據(jù)字的總線傳輸方式32.下列有關(guān)I/O接口的敘述中錯(cuò)誤的是:()。[2014年聯(lián)考真題]A.狀態(tài)端口和控制端口可以合用同一寄存器B.I/O接口中CPU可訪問寄存器,稱為I/O端口 C.采用獨(dú)立編址方式時(shí),I/O端口地址和主存地址可能相同D.采用統(tǒng)一編址方式時(shí),CPU不能用訪存指令訪問I/O端口【答案】D查看答案【解析】采用統(tǒng)一編碼方式,存儲(chǔ)器和I/O端口共用統(tǒng)一的地址空間,不需要專用的I/O指令,任何對(duì)存儲(chǔ)器數(shù)據(jù)進(jìn)行操作的指令都可用于I/O端口的數(shù)據(jù)操作。所以D錯(cuò)誤33.微指令執(zhí)行的順序控制問題,實(shí)際上是如何確定下一條微指令的地址問題,通常用的一種方法是斷定方式,其基本思想是()。[東部名校經(jīng)典試題]A.用程序計(jì)數(shù)器(PC)來(lái)產(chǎn)生后繼微指令地址B.用微程序計(jì)數(shù)器(MPC)來(lái)產(chǎn)生后繼微指令地址C.通過(guò)微指令順序控制字段由設(shè)計(jì)者指定或者由設(shè)計(jì)者指定的判斷別字段控制產(chǎn)生后繼微指令地址D.通過(guò)指令中指定一個(gè)專門字段來(lái)控制產(chǎn)生后繼微指令地址【答案】D查看答案【解析】下址字段法就是斷定方法,它不采用μPC(或者叫MPC),微指令地址由微地址寄存器(μAR)提供。在微指令格式中設(shè)置一個(gè)下址字段,用以指明下一條要執(zhí)行的微指令地址。當(dāng)一條微指令被取出時(shí),下一條微指令的地址(在下址字段中)送μAR。它相當(dāng)于每條微指令都具有轉(zhuǎn)移微指令的功能。采用這種方法就不必設(shè)置專門的轉(zhuǎn)移微指令,但增加了微指令字的長(zhǎng)度。34.某設(shè)備中斷請(qǐng)求的響應(yīng)和處理時(shí)間為100ns,每400ns發(fā)出一次中斷請(qǐng)求,中斷響應(yīng)所容許的最長(zhǎng)延遲時(shí)間為50ns,則在該設(shè)備持續(xù)工作過(guò)程中CPU用于該設(shè)備的I/O時(shí)間占整個(gè)CPU時(shí)間百分比至少是()。[2014年聯(lián)考真題]A.12.5% B.25%C.37.5%D.50%【答案】B查看答案【解析】每400ns響應(yīng)一次中斷并且用100ns進(jìn)行處理,所以該設(shè)備的I/O時(shí)間占用CPU時(shí)間百分比為100/400=25%,中斷響應(yīng)容許的延遲時(shí)間對(duì)此沒有影響,屬于干擾條件。35.某計(jì)算機(jī)主頻為1.2GHz,其指令分為4類,它們?cè)诨鶞?zhǔn)程序中所占比例及CPI如下表所示。該機(jī)的MIPS數(shù)是( )。[2013年聯(lián)考真題]A.100B.200C.400D.600【答案】C【解析】基準(zhǔn)程序的CPI=2*0.5+3*0.2+4*0.1+5*0.2=3。計(jì)算機(jī)的主頻為1.2GHz,為1200MHz,該機(jī)器的MIPS為1200/3=400。 36.設(shè)相對(duì)尋址的轉(zhuǎn)移指令占兩個(gè)字節(jié),第一字節(jié)是操作碼,第二字節(jié)是相對(duì)位移量(用補(bǔ)碼表示)。每當(dāng)CPU從存儲(chǔ)器取出第一個(gè)字節(jié)時(shí),即自動(dòng)完成(PC)+1-PC。設(shè)當(dāng)前PC的內(nèi)容為2003H,要求轉(zhuǎn)移到200AH地址,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng):勾()。若PC的內(nèi)容為2008H,要求轉(zhuǎn)移到2001H地址,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容鷹為( )。[北方名??佳姓骖}]A.06H;F7HB.05H;F7HC.07H;F8H D.05H;F9H【答案】A查看答案【解析】(PC)+1的“1”指的是“指令字長(zhǎng)的字節(jié)數(shù)”。題中的PC只加一個(gè)字節(jié),200AH=(2003H+2H)+05H。2001H-(2008H+2H)=-09H-9的補(bǔ)碼正好F7H。37.某數(shù)采用IEEE754單精度浮點(diǎn)數(shù)格式表示為C6400000H,則該數(shù)的值是( )。[2013年聯(lián)考真題]A.-1.5×213B.-1.5×212C.-0.5x×213D.-0.5×212【答案】A【解析】IEEE754單精度浮點(diǎn)數(shù)格式為C6400000H表示為二進(jìn)制格式為110001100100 00000000000000000000,轉(zhuǎn)換為標(biāo)準(zhǔn)的格式為:因此,浮點(diǎn)數(shù)的值為-1.5*213。 38.某字長(zhǎng)為8位的計(jì)算機(jī)中,已知整型變量x、y的機(jī)器數(shù)分別為[x]補(bǔ)=11110100,[y]補(bǔ)=10110000。若整型變量z=2*x+y/2,則z的機(jī)器數(shù)為( )。[2013年聯(lián)考真題]A.11000000B.00100100C.10101010D.溢出【答案】A【解析】將x左移一位,y右移一位,兩個(gè)數(shù)的補(bǔ)碼相加的機(jī)器數(shù)為11000000,故答案選擇A。 39.在指令格式中,采用擴(kuò)展操作碼設(shè)計(jì)方案的目的是()。[東部名校考研真題]A.減少指令字長(zhǎng)度B.增加指令字長(zhǎng)度C.保持指令字長(zhǎng)度不變而增加指令操作的數(shù)量D.保持指令字長(zhǎng)度不變而增加尋址空間【答案】C查看答案【解析】擴(kuò)展操作碼是一種指令優(yōu)化的技術(shù),可以在長(zhǎng)度不變的情況下增加指令字所能表示的操作信息,應(yīng)選C項(xiàng)。40.用海明碼對(duì)長(zhǎng)度為8位的數(shù)據(jù)進(jìn)行檢/糾錯(cuò)時(shí),若能糾正一位錯(cuò),則校驗(yàn)位數(shù)至少為()[2013年聯(lián)考真題]A.2B.3C.4D.5【答案】C【解析】設(shè)校驗(yàn)位的位數(shù)為k,數(shù)據(jù)位的位數(shù)為n,根據(jù)海明碼編碼k和n應(yīng)滿足下述關(guān)系。。n=8,當(dāng)k=4時(shí),,符合要求,校驗(yàn)位至少是4位,故答案為C。 41.某計(jì)算機(jī)主存地址空間大小為256MB,按字節(jié)編址。虛擬地空間大小為4GB,采用頁(yè)式存儲(chǔ)管理,頁(yè)面大小為4KB,TLB(快表)采用全相聯(lián)映射,有4個(gè)頁(yè)表項(xiàng),內(nèi)容如下表所示。則對(duì)虛擬地址03FFF180H進(jìn)行虛實(shí)地址變換的結(jié)果是( )。[2013年聯(lián)考真題]A.0153180HB.0035180HC.TLB缺失D.缺頁(yè)【答案】A【解析】虛擬地址為03FFF180H,其中頁(yè)號(hào)為03FFFH,頁(yè)內(nèi)地址為180H,根據(jù)題目中給出的頁(yè)表項(xiàng)可知頁(yè)標(biāo)記為03FFFH所對(duì)應(yīng)的頁(yè)框號(hào)為0153H,頁(yè)框號(hào)與頁(yè)內(nèi)地址之和即為物理地址0153180H。 42.在指令格式中采用擴(kuò)展操作碼的設(shè)計(jì)方案是為了()。[東部名校考研真題]A.減少指令字長(zhǎng)度B.增加指令字長(zhǎng)度C.保持指令字長(zhǎng)度不變,增加指令條數(shù)D.保持指令字長(zhǎng)度不變,而增加尋址空間【答案】C查看答案【解析】擴(kuò)展錯(cuò)做碼可以在保持指令長(zhǎng)度不變而增加指令字所能表示的操作信息,但尋址空間沒有增加。43.假設(shè)變址寄存器R的內(nèi)容為1000H,指令中的形式地址為2000H;地址1000H中的內(nèi)容為2000H,地址2000H中的內(nèi)容為3000H,地址3000H中的內(nèi)容為4000H,則變址尋方式下訪問到的操作數(shù)是()。[2013年聯(lián)考真題]A.1000HB.2000HC.3000HD.4000H【答案】D【解析】根據(jù)變址尋址的EA=(IX)+A,變址寄存器的內(nèi)容與形式地址的內(nèi)容相加之后得到操作數(shù)的實(shí)際地址,由題可知EA=1000H+2000H=3000H,根據(jù)實(shí)際地址訪問內(nèi)存,獲取操作數(shù)4000H。44.某CPU主頻為1.03GHz,采用4級(jí)指令流水線,每個(gè)段的執(zhí)行需要1個(gè)時(shí)鐘周期。假定CPU執(zhí)行了100條指令,在其執(zhí)行過(guò)程中沒有發(fā)生任何流水線阻塞,此時(shí)流水線的吞吐率為()。[2013年聯(lián)考真題]A.0.25×109條指令/秒B.0.97×109條指令/秒C.1.0×109條指令/秒D.1.03×109條指令/秒【答案】C【解析】采用4級(jí)流水線執(zhí)行100條指令,在執(zhí)行過(guò)程中共用4+(100-1)=103個(gè)時(shí)鐘周期。CPU的主頻是1.03GHz,也就是說(shuō)每秒鐘有1.03G個(gè)時(shí)鐘周期。流水線的吞吐率為1.03G*100/103=1.0*109條指令/秒,故答案為C。 45.某計(jì)算機(jī)系統(tǒng)主存地址m位,機(jī)器字長(zhǎng)n位,m>n。若指令系統(tǒng)采用定長(zhǎng)格式指令,則( )尋址方式執(zhí)行速度最快,()尋址方式執(zhí)行速度最慢。若采用變長(zhǎng)格式指令,則()尋址方式執(zhí)行速度最快,()尋址方式執(zhí)行速度最慢,( )尋址方式指令長(zhǎng)度最長(zhǎng),()尋址方式指令長(zhǎng)度最短。[北方名校考研真題]A.立即;存儲(chǔ)器問接;直接;存儲(chǔ)器問接;直接;寄存器直接B.寄存器直接;存儲(chǔ)器間接;立即;存儲(chǔ)器問接;直接;寄存器直接C.寄存器直接;存儲(chǔ)器間接;立即;存儲(chǔ)器問接;直接;寄存器間接D.寄存器直接;存儲(chǔ)器直接;立即;存儲(chǔ)器間接;直接;寄存器直接【答案】B查看答案【解析】若指令系統(tǒng)采用定長(zhǎng)格式指令,則:①寄存器直接尋址方式執(zhí)行速度最快;②存儲(chǔ)器間接尋址方式執(zhí)行速度最慢;③直接尋址方式地址碼部分最長(zhǎng);④寄存器直接尋址方式地址碼部分最短。主要考慮操作數(shù)尋址的特點(diǎn),操作數(shù)的物理位置,對(duì)操作指令的執(zhí)行時(shí)間影響很大。 46.下列選項(xiàng)中,用于設(shè)備和控制器(I/O接口)之間互連的接口標(biāo)準(zhǔn)是( )。[2013年聯(lián)考真題]A.PCIB.USBC.AGPD.PCI-Express【答案】B【解析】設(shè)備和設(shè)備控制器之間的接口是USB接口,其余選項(xiàng)不符合,故答案為B。 47.下列選項(xiàng)中,用于提高RAID可靠性的措施有()。[2013年聯(lián)考真題]I.磁盤鏡像II.條帶化III.奇偶校驗(yàn)IV.增加Cache機(jī)制A.僅I、IIB.僅I、IIIC.僅I、III和IVD.僅II、III和IV【答案】B【解析】能夠提高RAID可靠性的措施主要是對(duì)磁盤進(jìn)行鏡像處理和進(jìn)行奇偶校驗(yàn)。其余選項(xiàng)不符合條件。 48.描述PCI總線中基本概念不正確的句子是( )。A.PCI總線是一個(gè)與處理器無(wú)關(guān)的高速外圍總線B.PCI總線的基本傳輸機(jī)制是猝發(fā)式傳送C.PCI設(shè)備不一定是主設(shè)備D.系統(tǒng)中允許只有一條PCI總線【答案】D查看答案【解析】PCI高速與處理器無(wú)關(guān),采用猝發(fā)方式、集中仲裁,可以是主設(shè)備可以是從設(shè)備、系統(tǒng)中可以有多條PCI總線。所以選D項(xiàng)。 49.某磁盤的轉(zhuǎn)速為10,000轉(zhuǎn)/分,平均尋道時(shí)間是6ms,磁盤傳輸速率是20MB/s,磁盤控制器延遲為0.2ms,讀取一個(gè)4KB的扇區(qū)所需平均時(shí)間約為()。[2013年聯(lián)考真題]A.9msB.9.4msC.12msD.12.4ms【答案】B【解析】磁盤轉(zhuǎn)速是10000轉(zhuǎn)/分鐘,平均轉(zhuǎn)一轉(zhuǎn)的時(shí)間是6ms,因此平均查詢扇區(qū)的時(shí)間是3ms,平均尋道時(shí)間是6ms,讀取4KB扇區(qū)信息的時(shí)間為0.2ms,信息延遲的時(shí)間為0.2ms,總時(shí)間為3+6+0.2+0.2=9.4ms。 50.下列關(guān)于中斷I/O方式和DMA方式比較的敘述中,錯(cuò)誤的是( )。[2013年聯(lián)考真題]A.中斷I/O方式請(qǐng)求的是方式請(qǐng)求的是CPU處理時(shí)間,DMA方式請(qǐng)求的是總線使用權(quán)B.中斷響應(yīng)發(fā)生在一條指令執(zhí)行結(jié)束后,中斷響應(yīng)發(fā)生在一條指令執(zhí)行結(jié)束后,DMA響應(yīng)發(fā)生在一個(gè)總線事務(wù)完成后C.中斷I/O方式下數(shù)據(jù)傳送通過(guò)軟件完成,方式下數(shù)據(jù)傳送通過(guò)軟件完成,DMA方式下數(shù)據(jù)傳送由硬件完成D.中斷I/O方式適用于所有外部設(shè)備,方式適用于所有外部設(shè)備,DMA方式僅適用于快速外部設(shè)備【答案】D【解析】中斷處理方式:在I/O設(shè)備輸入每個(gè)數(shù)據(jù)的過(guò)程中,由于無(wú)需CPU干預(yù),因而可使CPU與I/O設(shè)備并行工作。僅當(dāng)輸完一個(gè)數(shù)據(jù)時(shí),才需CPU花費(fèi)極短的時(shí)間去做些中斷處理。因此中斷申請(qǐng)使用的是CPU處理時(shí)間,發(fā)生的時(shí)間是在一條指令執(zhí)行結(jié)束之后,數(shù)據(jù)是在軟件的控制下完成傳送。而DMA方式與之不同。DMA方式:數(shù)據(jù)傳輸?shù)幕締挝皇菙?shù)據(jù)塊,即在CPU與I/O設(shè)備之間,每次傳送至少一個(gè)數(shù)據(jù)塊,DMA方式每次申請(qǐng)的是總線的使用權(quán),所傳送的數(shù)據(jù)是從設(shè)備直接送入內(nèi)存的或者相反;僅在傳送一個(gè)或多個(gè)數(shù)據(jù)塊的開始和結(jié)束時(shí),才需CPU干預(yù),整塊數(shù)據(jù)的傳送是在控制器的控制下完成的。答案D的說(shuō)法不正確。51.假定基準(zhǔn)程序A在某計(jì)算機(jī)上的運(yùn)行時(shí)間為l00秒,其中90秒為CPU時(shí)間,其余為I/O時(shí)間。若CPU速度提高50%,I/O速度不變,則運(yùn)行基準(zhǔn)程序A所耗費(fèi)的時(shí)間是()。[2012年聯(lián)考真題]A.55秒B.60秒C.65秒D.70秒【答案】D查看答案【解析】CPU速度提高50%,即CPU性能提高比為l.5,改進(jìn)之后的CPU運(yùn)行時(shí)間=90÷1.5=60秒。I/O速度不變,仍維持l0秒,所以運(yùn)行基準(zhǔn)程序A所耗費(fèi)的時(shí)間為70秒。52.CPU程序與通道程序可以并行執(zhí)行,并通過(guò)( )實(shí)現(xiàn)彼此之間的通訊和同步。[東部名校考研真題]A.I/O指令B.I/O中斷C.I/O指令和I/O中斷D.操作員【答案】C查看答案【解析】通道的基本功能是執(zhí)行通道指令,通過(guò)有限的I/O指令啟動(dòng)外圍設(shè)備,向CPU報(bào)告中斷。所以選C項(xiàng)。53.假定編譯器規(guī)定int和short類型長(zhǎng)度分別為32位和16位,執(zhí)行下列C語(yǔ)言語(yǔ)句:unsignedshortX=65530;unsignedinty=X:得到y(tǒng)的機(jī)器數(shù)為()。[2012年聯(lián)考真題]A.00007FFAHB.0000FFFAHC.FFFF7FFAHD.FFFFFFFAH【答案】B查看答案【解析】X和y均為無(wú)符號(hào)數(shù),其中X為16位,y為32位,將16位無(wú)符號(hào)數(shù)轉(zhuǎn)化成32位無(wú)符號(hào)數(shù),前面要補(bǔ)零。因?yàn)閄=65530=FFFAH,所以y=0000FFFAH。54.float類型(即IEEE754單精度浮點(diǎn)數(shù)格式)能表示的最大正整數(shù)是()。[2012年聯(lián)考真題]A.2126-2103B.2127-2104C.2127-2103D.2128-2104【答案】D查看答案【解析】IEEE754單精度浮點(diǎn)數(shù)尾數(shù)采用隱藏位策略的原碼表示,且階碼用移碼表示的浮點(diǎn)數(shù)。規(guī)格化的短浮點(diǎn)數(shù)的真值為:(-1)S×1.f×2(E-127),S為符號(hào)位,E的取值為1~254,f為23位;故float類型能表示的最大整數(shù)是1.111^1×2(254-127)=2127×(2-2-23)=2128-2104。55.DMA控制器含兩種類型,一類是(),另一類是()。[南方名??佳姓骖}]【答案】選擇型DMA;多路型DMA查看答案【解析】DMA控制器按照組成結(jié)構(gòu)分,可分為多路型和選擇型。選擇型物理上可以連接多個(gè)設(shè)備,而邏輯上只能連一個(gè)設(shè)備,以數(shù)據(jù)塊為傳送單位,適合于高速;多路型物理和邏輯上都可以連多個(gè)設(shè)備,以字節(jié)為傳送單位,適合慢速設(shè)備。56.某計(jì)算機(jī)存儲(chǔ)器按字節(jié)編址,采用小端方式存放數(shù)據(jù)。假定編譯器規(guī)定int和short型長(zhǎng)度分別為32位和16位,并且數(shù)據(jù)按邊界對(duì)齊存儲(chǔ)。某C語(yǔ)言程序段如下:若record變量的首地址為0xC008,則地址0xC008中內(nèi)容及record.c的地址分別為()。[2012年聯(lián)考真題]A.0x00、0xC00DB.0x00、0xCOOEC.0x11、0xC00DD.0x11、0xC00E【答案】D查看答案【解析】32位整數(shù)a需要占4個(gè)字節(jié),l6位整數(shù)c需要占2個(gè)字節(jié),而字符數(shù)據(jù)b占一個(gè)字節(jié)。a=273,轉(zhuǎn)換成十六進(jìn)制是111H,采用小端方式存放數(shù)據(jù),地址0xC008中的內(nèi)容為11H。由于數(shù)據(jù)按邊界對(duì)齊存儲(chǔ),地址0xC008~OxCOOB中存放a,地址0xC00C中存放b,地址0xC00D中空閑,地址0xC00E~0xC00F中存放c。57.下列關(guān)于閃存(FlashMemory)的敘述中,錯(cuò)誤的是( )。[2012年聯(lián)考真題]A.信息可讀可寫,并且讀、寫速度一樣快B.存儲(chǔ)元由MOS管組成,是一種半導(dǎo)體存儲(chǔ)器C.掉電后信息不丟失,是一種非易失性存儲(chǔ)器D.采用隨機(jī)訪問方式,可替代計(jì)算機(jī)外部存儲(chǔ)器【答案】A查看答案【解析】考查閃存的特性,閃存是EEPROM的進(jìn)一步發(fā)展,可讀可寫,用MOS管的浮柵上有無(wú)電荷來(lái)存儲(chǔ)信息,它依然是ROM的一種,故寫速度比讀速度要慢不少。閃存是一種非易失性存儲(chǔ)器,它采用隨機(jī)訪問方式,現(xiàn)在常見的SSD固態(tài)硬盤就是由flash芯片組成的,故答案為A。58.已知某機(jī)采用微程序控制方式,其控制存儲(chǔ)器的容量為512×48位。微程序可在整個(gè)控制存儲(chǔ)器中實(shí)現(xiàn)轉(zhuǎn)移,可控制微程序轉(zhuǎn)移的條件共有4個(gè)(直接控制),微程序采用水平型格式,如圖6-15所示。則微指令中的3個(gè)字段分別應(yīng)為()位。A.微命令字段35位,判別測(cè)試字段為2位。下地址字段為11位B.微命令字段33位,判別測(cè)試字段為6位。下地址字段為9位C.微命令字段33位,判別測(cè)試字段為4位。下地址字段為11位D.微命令字段35位,判別測(cè)試字段為4位。下地址字段為9位。【答案】D查看答案【解析】因?yàn)榭刂莆⒊绦蜣D(zhuǎn)移的條件采用直接控制,即每一位對(duì)應(yīng)一個(gè)轉(zhuǎn)移條件,故判別測(cè)試字段為4位。因?yàn)榭卮嫒萘繛?12個(gè)單元,所以下地址字段為9位。微命令字段則是(48-4-9)=35位。59.假設(shè)某計(jì)算機(jī)按字編址,Cache有4個(gè)行,Cache和主存之間交換的塊大小為l個(gè)字。若Cache的內(nèi)容初始為空,采用2路組相聯(lián)映射方式和LRU替換算法,當(dāng)訪問的主存地址依次為0,4,8,2,0,6,8,6,4,8時(shí),命中Cache的次數(shù)是( )。[2012年聯(lián)考真題]A.1B.2C.3D.4【答案】C查看答案【解析】Cache有4個(gè)行,2路組相聯(lián),即Cache被分成2組,每組2行。主存地址為0~1、4~5、8~9可映射到第0組Cache中,主存地址為2~3、6~7可映射到第1組Cache中。Cache初始為空,采用LRU替換算法,當(dāng)訪問主存的10個(gè)地址依次為0,4,8,2,0,6,8,6,4,8時(shí),命中Cache的次數(shù)共有3次,分別發(fā)生在第7、8和10步時(shí)。60.某計(jì)算機(jī)的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接編碼法,共有33個(gè)微命令,構(gòu)成5個(gè)互斥類,分別包含7、3、12、5和6個(gè)微命令,則操作控制字段至少有()。[2012年聯(lián)考真題]A.5位B.6位C.15位D.33位【答案】C查看答案【解析】33個(gè)微命令分成5個(gè)互斥類(即5個(gè)字段),根據(jù)每個(gè)類中微命令的多少可以分別確定字段的長(zhǎng)度為3、2、4、3、3位,又因?yàn)椴捎弥苯泳幋a方式,所以它們之和3+2+4+3+3=15也就是操作控制字段的位數(shù)。61.下列說(shuō)法正確的是()A.微程序計(jì)數(shù)器(μPC)可以用微地址寄存器(μMAR)來(lái)代替B.機(jī)器的速度由主頻決定C.每條指令和每個(gè)微操作所需的執(zhí)行時(shí)間是相同的。D.程序計(jì)數(shù)器(PC)可以用存儲(chǔ)器地址寄存器(MAR)來(lái)代替【答案】A查看答案【解析】在微程序控制器中不可以用MAR來(lái)代替PC。因?yàn)榭卮嬷兄挥形⒅噶?,為了降低成本,可以用具有?jì)數(shù)功能的微地址寄存器(μMAR)來(lái)代替μPC。而主存中既有指令又有數(shù)據(jù),它們都以二進(jìn)制代碼形式出現(xiàn),取指令和數(shù)據(jù)時(shí)地址的來(lái)源是不同的。取指令:(PC)→MAR取數(shù)據(jù):地址形成部件→MAR所以,不能用MAR代替PC。62.某同步總線的時(shí)鐘頻率為l00MHz,寬度為32位,地址/數(shù)據(jù)線復(fù)用,每傳輸一個(gè)地址或數(shù)據(jù)占用一個(gè)時(shí)鐘周期。若該總線支持突發(fā)(猝發(fā))傳輸方式,則一次“主存寫”總線事務(wù)傳輸l28位數(shù)據(jù)所需要的時(shí)間至少是()。[2012年聯(lián)考真題]A.20nsB.40nsC.50nsD.80ns【答案】C查看答案【解析】總線的時(shí)鐘頻率為l00MHz,則時(shí)鐘周期為10ns。數(shù)據(jù)是128位,總線寬度是32位,所以需要4個(gè)時(shí)鐘周期,而傳輸?shù)刂愤€需要一個(gè)周期,所以傳輸一個(gè)128位的數(shù)據(jù)至少需要5個(gè)時(shí)鐘周期,所以至少需要10ns*5=50ns。63.下列關(guān)于USB總線特性的描述中,錯(cuò)誤的是( )。[2012年聯(lián)考真題]A.可實(shí)現(xiàn)外設(shè)的即插即用和熱插拔B.可通過(guò)級(jí)聯(lián)方式連接多臺(tái)外設(shè)C.是一種通信總線,可連接不同外設(shè)D.同時(shí)可傳輸2位數(shù)據(jù),數(shù)據(jù)傳輸率高【答案】D查看答案【解析】USB總線即通用串行總線,它的特點(diǎn)有:(1)即插即用;(2)熱插拔;(3)有很強(qiáng)的鏈接能力能將所有外設(shè)鏈接起來(lái),且不損失帶寬;(4)有很好的可擴(kuò)展性;(5)高速傳輸,速度可達(dá)480Mbps。所有A,B,C都符合USB總線的特點(diǎn)。對(duì)于選項(xiàng)D,USB是串行總線,不能同時(shí)傳輸兩位數(shù)據(jù),所以答案為D。64.下列關(guān)于RISC的敘述中,錯(cuò)誤的是( )。A.RISC普遍采用微程序控制器B.RISC大多數(shù)指令在一個(gè)時(shí)鐘周期內(nèi)完成C.RISC的內(nèi)部通用寄存器數(shù)量相對(duì)CISC多D.RISC的指令數(shù)、尋址方式和指令格式種類相對(duì)CISC少【答案】A。查看答案【解析】BCD三項(xiàng)都是RISC的特點(diǎn)之一,所以它們都是正確的,只有A項(xiàng)是錯(cuò)誤的,因?yàn)镽ISC的速度快,所以普遍采用硬布線控制器,而非微程序控制器。65.下列選項(xiàng)中,在I/O總線的數(shù)據(jù)線上傳輸?shù)男畔ǎǎ?。[2012年聯(lián)考真題]Ⅰ.I/O接口中的命令字Ⅱ.I/0接口中的狀態(tài)字Ⅲ.中斷類型號(hào)A.僅Ⅰ、ⅡB.僅Ⅰ、ⅢC.僅Ⅱ、ⅢD.Ⅰ、Ⅱ、Ⅲ【答案】D查看答案【解析】在I/O總線的數(shù)據(jù)線上傳輸?shù)男畔↖/O接口中的命令字、狀態(tài)字以及真正的數(shù)據(jù),而中斷類型號(hào)也是通過(guò)數(shù)據(jù)線傳輸?shù)摹?6.響應(yīng)外部中斷的過(guò)程中,中斷隱指令完成的操作,除保護(hù)斷點(diǎn)外,還包括()。[2012年聯(lián)考真題]Ⅰ.開關(guān)中斷Ⅱ.保存通用寄存器的內(nèi)容Ⅲ.形成中斷服務(wù)程序入口地址并送PCA.僅Ⅰ、ⅡB.僅Ⅰ、ⅢC.僅Ⅱ、ⅢD.Ⅰ、Ⅱ、Ⅲ【答案】B查看答案【解析】中斷隱指令完成的操作有3個(gè):①保存斷點(diǎn);②關(guān)中斷;③引出中斷服務(wù)程序(形成中斷服務(wù)程序入口地址并送PC)。而保存通用寄存器內(nèi)容的操作是由軟件來(lái)實(shí)現(xiàn),不是由中斷隱指令實(shí)現(xiàn)的。67.相對(duì)于微程序控制器,硬布線控制器的特點(diǎn)是()。A.指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展容易B.指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展難C.指令執(zhí)行速度快,指令功能的修改和擴(kuò)展容易D.指令執(zhí)行速度快,指令功能的修改和擴(kuò)展難【答案】D。查看答案【解析】在同樣的半導(dǎo)體工藝條件下,硬布線(組合邏輯)控制器的速度比微程序控制器的速度快。這是因?yàn)橛膊季€控制器的速度主要取決于邏輯電路的延遲,而微程序控制器增加了一級(jí)控制存儲(chǔ)器,執(zhí)行每條微指令都要從控存中讀取,影響了速度。68.下列選項(xiàng)中,描述浮點(diǎn)數(shù)操作速度指標(biāo)的是()。[2011年聯(lián)考真題]A.MIPSB.CPIC.IPCD.MFLOPS【答案】D查看答案【解析】MFLOPS(MillionFloating-pointOperationsperSecond)表示每秒執(zhí)行多少百萬(wàn)次浮點(diǎn)運(yùn)算,用來(lái)描述計(jì)算機(jī)的浮點(diǎn)運(yùn)算速度,適用于衡量處理機(jī)的性能。MIPS(MillionInstructionsperSecond)表示每秒執(zhí)行多少百萬(wàn)條指令。對(duì)于一個(gè)給定的程序,MIPS定義為這里所說(shuō)的指令一般是指加、減運(yùn)算這類短指令。CPI(CyclesperInstruction)就是每條指令執(zhí)行所用的時(shí)鐘周期數(shù)。由于不同指令的功能不同,造成指令執(zhí)行時(shí)間不同,也即指令執(zhí)行所用的時(shí)鐘數(shù)不同,所以CPI是一個(gè)平均值。IPC(InstructionsperCycle)每個(gè)時(shí)鐘周期執(zhí)行的指令數(shù)。69.float型數(shù)據(jù)通常用IEEE754單精度浮點(diǎn)數(shù)格式表示。若編譯器將float型變量x分配在一個(gè)32位浮點(diǎn)寄存器FRl中,且x=-8.25,則FR1的內(nèi)容是()。[2011年聯(lián)考真題]A.C1040000HB.C2420000HC.C1840000HD.C1C20000H【答案】A查看答案【解析】首先將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)-1000.01,接著把它寫成規(guī)格化形式-1.00001×23(按IEEE754標(biāo)準(zhǔn)),然后計(jì)算階碼的移碼=偏置值+階碼真值=127+3=130,最后短浮點(diǎn)數(shù)代碼:數(shù)符位=1,階碼=10000010,尾數(shù)00001000000000000000000,寫成十六進(jìn)制為C1040000H。D項(xiàng)是一個(gè)很容易被誤選的選項(xiàng),其錯(cuò)誤在于沒有考慮IEEE754標(biāo)準(zhǔn)中隱含最高位1的情況,偏置值是128。70.浮點(diǎn)數(shù)的階碼通常采用移碼的原因是( )。A.移碼的大小直觀反映了真值的大小B.便于比較浮點(diǎn)數(shù)的大小C.簡(jiǎn)化機(jī)器中的判零電路D.以上都是【答案】D查看答案【解析】浮點(diǎn)數(shù)的階碼通常采用移碼的主要原因有兩個(gè):(1)便于比較浮點(diǎn)數(shù)的大小。移碼的大小直觀反映了真值的大小,不必考慮符號(hào)問題,階碼大的,其對(duì)應(yīng)的真值就大;階碼小的,對(duì)應(yīng)的真值就小。(2)簡(jiǎn)化機(jī)器中的判零電路。當(dāng)階碼全為0,尾數(shù)也全為0時(shí),表示機(jī)器零。當(dāng)浮點(diǎn)數(shù)結(jié)果的階碼而尾數(shù)時(shí),將這個(gè)數(shù)據(jù)當(dāng)作機(jī)器零處理。如果使用移碼表示階碼,則階碼的形式為00…00;如果使用補(bǔ)碼表示階碼,則階碼的形式為10…00。71.下列各類存儲(chǔ)器中,不采用隨機(jī)存取方式的是()。[2011年聯(lián)考真題]A.EPROMB.CDR0MC.DRAMD.SRAM【答案】B查看答案【解析】隨機(jī)存取方式是指存儲(chǔ)器的任何一個(gè)存儲(chǔ)單元的內(nèi)容都可以存取,而且存取時(shí)間與存儲(chǔ)單元的物理位置無(wú)關(guān)。CDROM是只讀的光盤存儲(chǔ)器,采用串行存取方式而不是隨機(jī)存取方式。72.某計(jì)算機(jī)存儲(chǔ)器按字節(jié)編址,主存地址空間大小為64MB,現(xiàn)用4M×8位的RAM芯片組成32MB的主存儲(chǔ)器,則存儲(chǔ)器地址寄存器MAR的位數(shù)至少是( )。[2011年聯(lián)考真題]A.22位B.23位C.25位D.26位【答案】D查看答案【解析】雖然實(shí)際的主存儲(chǔ)器(RAM區(qū))只有32MB,但不排除還有ROM區(qū),考慮到存儲(chǔ)器擴(kuò)展的需要,MAR應(yīng)保證能訪問到整個(gè)主存地址空間。因?yàn)橹鞔娴牡刂房臻g大小為64MB,所以MAR的位數(shù)至少需要26位。73.浮點(diǎn)數(shù)加、減運(yùn)算一般包括對(duì)階、尾數(shù)運(yùn)算、規(guī)格化、舍人和判溢出等步驟。設(shè)浮點(diǎn)數(shù)的階碼和尾數(shù)均采用補(bǔ)碼表示,且位數(shù)分別為5位和7位(均含2位符號(hào)位)。若有兩個(gè)數(shù)X=27×29/32,Y=25×5/8,則用浮點(diǎn)加法計(jì)算X+Y的最終結(jié)果是()。A.001111100010 B.001110100010C.010000010001 D.發(fā)生溢出【答案】D。查看答案【解析】浮點(diǎn)數(shù)加、減運(yùn)算一般包括對(duì)階、尾數(shù)運(yùn)算、規(guī)格化、舍入和判溢出等步驟。第一步,對(duì)階:第一個(gè)數(shù)X=27×29/32,浮點(diǎn)數(shù)格式為001110011101,第二個(gè)個(gè)數(shù)Y=25×5/8,浮點(diǎn)數(shù)格式001010010100。對(duì)階原則是小階向大階看齊,MY右移兩位,Ey+2,浮點(diǎn)數(shù)格式為001110000101。第二步,尾數(shù)相加:Mz=Mx+MY=0100010,浮點(diǎn)數(shù)格式為001110100010。第三步,結(jié)果規(guī)格化:尾數(shù)需要進(jìn)行一次右規(guī),才能變成規(guī)格化數(shù),Mz右移一位,Ez+1,浮點(diǎn)數(shù)格式為010000010001。第四步,判溢出:由于階碼符號(hào)位不同,所以發(fā)生溢出。此題很容易誤選為BC兩項(xiàng)。這是因?yàn)锽C兩項(xiàng)本身并沒有計(jì)算錯(cuò)誤,只是它們不是最終結(jié)果,B項(xiàng)少了第三和第四步,C項(xiàng)少了第四步。74.偏移尋址通過(guò)將某個(gè)寄存器內(nèi)容與一個(gè)形式地址相加而生成有效地址。下列尋址方式中,不屬于偏移尋址方式的是()。[2011年聯(lián)考真題]A.間接尋址B.基址尋址C.相對(duì)尋址D.變址尋址【答案】A查看答案【解析】在四種不同的尋址方式中,間接尋址按指令的形式地址從主存中取出操作數(shù)的有效地址,然后再按此有效地址從主存中讀出操作數(shù)。其余三種尋址方式可以統(tǒng)稱為偏移尋址。75.某機(jī)器有一個(gè)標(biāo)志寄存器,其中有進(jìn)位/借位標(biāo)志CF、零標(biāo)志ZF、符號(hào)標(biāo)志SF和溢出標(biāo)志OF,條件轉(zhuǎn)移指令bgt(無(wú)符號(hào)整數(shù)比較大于時(shí)轉(zhuǎn)移)的轉(zhuǎn)移條件是( )。[2011年聯(lián)考真題]A.CF+OF=0B.SF+ZF=0C.CF+ZF=0D.CF+SF=0【答案】C查看答案【解析】判斷無(wú)符號(hào)整數(shù)A>B成立,滿足的條件是結(jié)果不等于0,即零標(biāo)志ZF=0,且不發(fā)生進(jìn)位,即進(jìn)位/借位標(biāo)志CF=0。所以正確選項(xiàng)為C。其余選項(xiàng)中用到了符號(hào)標(biāo)志SF和溢出標(biāo)志OF,顯然可以排除掉。76.一個(gè)C語(yǔ)言程序在一臺(tái)32位機(jī)器上運(yùn)行。程序中定義了3個(gè)變量x、y和z,其中x和z為int型,y為short型。當(dāng)z=127,y=-9時(shí),執(zhí)行賦值語(yǔ)句z=x+y后,x、y和z的值分別是()。A.x=0000007FH,y=FFF9H,z=00000076HB.x=0000007FH,y=FFF9H,z=FFFF0076HC.z=O000007FH,y=FFF7H,z=FFFF0076HD.z=0000007FH,y=FFF7H,z=00000076H【答案】D。查看答案【解析】當(dāng)兩個(gè)不同長(zhǎng)度的數(shù)據(jù),要想通過(guò)算術(shù)運(yùn)算得到正確的結(jié)果,必須將短字長(zhǎng)數(shù)據(jù)轉(zhuǎn)換成長(zhǎng)字長(zhǎng)數(shù)據(jù),這稱為“符號(hào)擴(kuò)展”。x和z為int型,數(shù)據(jù)長(zhǎng)32位,y為short型,數(shù)據(jù)長(zhǎng)16位,均用補(bǔ)碼表示。因?yàn)閤=127D=1111111B,y=-9D=-1001B,所以有x=0000007FH,y=FFF7H。執(zhí)行賦值語(yǔ)句z=x+y,y需要擴(kuò)展符號(hào)位之后,再與x相加,z=x+y=0000007F+FFFFFFF7H=00000076H。77.下列給出的指令系統(tǒng)特點(diǎn)中,有利于實(shí)現(xiàn)指令流水線的是()。[2011年聯(lián)考真題]Ⅰ.指令格式規(guī)整且長(zhǎng)度一致Ⅱ.指令和數(shù)據(jù)按邊界對(duì)齊存放Ⅲ.只有Load/Store指令才能對(duì)操作數(shù)進(jìn)行存儲(chǔ)訪問A.僅Ⅰ、ⅡB.僅Ⅱ、ⅢC.僅Ⅰ、ⅢD.Ⅰ、Ⅱ、Ⅲ【答案】D查看答案【解析】特點(diǎn)Ⅰ和Ⅲ都是RISC機(jī)的特征,而特點(diǎn)Ⅱ則有利于指令和數(shù)據(jù)的存放,所以以上三個(gè)特點(diǎn)都有利于實(shí)現(xiàn)指令流水線。78.假定不采用Cache和指令預(yù)取技術(shù),且機(jī)器處于“開中斷”狀態(tài),則在下列有關(guān)指令執(zhí)行的敘述中,錯(cuò)誤的是()。.[2011年聯(lián)考真題]A.每個(gè)指令周期中CPU都至少訪問內(nèi)存一次B.每個(gè)指令周期一定大于或等于一個(gè)CPU時(shí)鐘周期C.空操作指令的指令周期中任何寄存器的內(nèi)容都不會(huì)被改變D.當(dāng)前程序在每條指令執(zhí)行結(jié)束時(shí)都可能被外部中斷打斷【答案】C查看答案【解析】本題涉及的概念比較多。首先,如果不采用Cache和指令預(yù)取技術(shù),每個(gè)指令周期中至少要訪問內(nèi)存一次,即從內(nèi)存中取指令。其次,指令有的簡(jiǎn)單有的復(fù)雜,每個(gè)指令周期總大于或等于一個(gè)CPU時(shí)鐘周期。第三,即使是空操作指令,在指令周期中程序計(jì)數(shù)器PC的內(nèi)容也會(huì)改變(PC值加“1”),為取下一條指令做準(zhǔn)備。第四,如果機(jī)器處于“開中斷”狀態(tài),在每條指令執(zhí)行結(jié)束時(shí)都可能被新的更高級(jí)的中斷請(qǐng)求所打斷。所以應(yīng)選擇選項(xiàng)C。79.在系統(tǒng)總線的數(shù)據(jù)線上,不可能傳輸?shù)氖牵ǎ2011年聯(lián)考真題]A.指令B.操作數(shù)C.握手(應(yīng)答)信號(hào)D.中斷類型號(hào)型號(hào)【答案】C查看答案【解析】握手(應(yīng)答)信號(hào)屬于通信聯(lián)絡(luò)控制信號(hào)應(yīng)該在通信總線上傳輸,不可能在數(shù)據(jù)總線上傳輸。而指令、操作數(shù)和中斷類型碼都可以在數(shù)據(jù)線上傳輸。80.若使用的存儲(chǔ)芯片為動(dòng)態(tài)RAM,(設(shè)刷新周期為),推算16K×1位雙譯碼結(jié)構(gòu)存儲(chǔ)芯片的存儲(chǔ)體陣列的行列數(shù)和實(shí)際刷新時(shí)間()。A.128、128、128µsB.14、14、128µsC.14、14、64µsD.128、128、64µs【答案】D查看答案【解析】16K×1位存儲(chǔ)芯片的存儲(chǔ)陣列是行數(shù)和列數(shù)分別為128的方陣。若使用的存儲(chǔ)芯片為動(dòng)態(tài)RAM,則必須進(jìn)行刷新,刷新是一行一行進(jìn)行。所以該存儲(chǔ)器的實(shí)際刷新時(shí)間為64µs。81.某計(jì)算機(jī)有五級(jí)中斷L4~L0,中斷屏蔽字為M4M3M2M1M0,Mi=1(0≤i≤4)表示對(duì)Li級(jí)中斷進(jìn)行屏蔽。若中斷響應(yīng)優(yōu)先級(jí)從高到低的順序是L0→L1→L2→L3→L4,且要求中斷處理優(yōu)先級(jí)從高到低的順序?yàn)長(zhǎng)3→L0→L2→L1→L3,則L1的中斷處理程序中設(shè)置的中斷屏蔽字是()。[2011年聯(lián)考真題]A.11110B.01101C.00011D.01010【答案】D查看答案【解析】由于L2的中斷處理優(yōu)先級(jí)下降,屏蔽字中需要3個(gè)0,所以可以將AB兩項(xiàng)排除掉。L1需要對(duì)L4、L0、L2開放,所以相應(yīng)位應(yīng)該為“0”,即為01010。82.某計(jì)算機(jī)處理器主頻為50MHz,采用定時(shí)查詢方式控制設(shè)備A的I/O,查詢程序運(yùn)行一次所用的時(shí)鐘周期數(shù)至少為500。在設(shè)備A工作期間,為保證數(shù)據(jù)不丟失,每秒需對(duì)其查詢至少200次,則CPU用于設(shè)備A的I/O的時(shí)間占整個(gè)CPU時(shí)間的百分比至少是( )。[2011年聯(lián)考真題]A.0.02%B.0.05%C.0.20%D.0.50%【答案】C查看答案【解析】對(duì)于設(shè)備A,每秒中查詢至少200次,每次查詢至少500個(gè)時(shí)鐘周期,總的時(shí)鐘周期數(shù)為100000,又因?yàn)樘幚砥髦黝l為50MHz。所以CPU用于設(shè)備A的I/O的時(shí)間占整個(gè)CPU時(shí)間的百分比至少為100000/50=0.20%。83.一臺(tái)8位微機(jī)的地址總線為16條,其RAM存儲(chǔ)器容量為32KB,首地址為4000H,且地址是連續(xù)的。問可用的最高地址是()A.7FFFB.BFFF C.EFFFD.FFFF【答案】B查看答案【解析】若32KB的存儲(chǔ)地址起始單元為0000H,則可知32KB存儲(chǔ)空間共占用15條地址線,其范圍應(yīng)為0000~7FFFH,但現(xiàn)在的首地址為4000H,即首地址后移了,因此最高地址應(yīng)為4000H+7FFFH=BFFFH。84.下列選項(xiàng)中,能縮短程序執(zhí)行時(shí)間的措施是()。[2010年聯(lián)考真題]Ⅰ.提高CPU時(shí)鐘頻率Ⅱ.優(yōu)化數(shù)據(jù)通路結(jié)構(gòu)Ⅲ.對(duì)程序進(jìn)行編譯優(yōu)化A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅱ和ⅢD.Ⅰ、Ⅱ和Ⅲ【答案】D查看答案【解析】一般說(shuō)來(lái),CPU時(shí)鐘頻率(主頻)越高,CPU的速度就越快;優(yōu)化數(shù)據(jù)通路結(jié)構(gòu),可以有效提高計(jì)算機(jī)系統(tǒng)的吞吐量;編譯優(yōu)化可得到更優(yōu)的指令序列。所以Ⅰ、Ⅱ、Ⅲ都是有效措施。85.假定有4個(gè)整數(shù)用8位補(bǔ)碼分別表示為r1=FEH,r2=F2H,r3=90H,r4=F8H。若將運(yùn)算結(jié)果存放在一個(gè)8位寄存器中,則下列運(yùn)算會(huì)發(fā)生溢出的是()。[2010年聯(lián)考真題]A.r1×r2B.r2×r3C.r1×r4D.r2×r4【答案】B查看答案【解析】用補(bǔ)碼表示時(shí)8位寄存器所能表示的整數(shù)范圍為-128~+127。現(xiàn)在4個(gè)整數(shù)都是負(fù)數(shù),r1=-2,r2=-l4,r3=-ll2,r4=-8,在4個(gè)選項(xiàng)中,只有r2×r3=1568,結(jié)果溢出,其余3個(gè)算式結(jié)果都未超過(guò)127,不發(fā)生溢出。86.假設(shè)某計(jì)算機(jī)的存儲(chǔ)系統(tǒng)由cache和主存組成。某程序執(zhí)行過(guò)程中訪存1000次,其中訪問cache缺失(未命中)50次,則cache的命中率是( )。 A.5%B.9.5%C.50% D.95% 【答案】D。查看答案【解析】cache的命中率H,程序訪存次數(shù)(包括訪問cache的次數(shù)和訪存主存的次數(shù))為=1000次,其中訪問cache的次數(shù)N1為訪存次數(shù)減去失效次數(shù)(1000-50=950)。所以H87.假定變量i、f和d的數(shù)據(jù)類型分為int、float和double(int用補(bǔ)碼表示,float和double分別用IEEE754單精度和雙精度浮點(diǎn)數(shù)格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位機(jī)器中執(zhí)行下列關(guān)系表達(dá)式,則結(jié)果為“真”的是()。[2010年聯(lián)考真題](Ⅰ)i==(int)(float)i(Ⅱ)f==(float)(int)f(Ⅲ)f==(float)(double)f(IV)(d+f)-d==f A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅱ和ⅢD.僅Ⅲ和Ⅳ【答案】B查看答案【解析】數(shù)據(jù)類型不同的數(shù)據(jù)在運(yùn)算之前需要進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換。Ⅱ中,f的數(shù)據(jù)類型從float轉(zhuǎn)換為int時(shí),小數(shù)點(diǎn)后面4位會(huì)丟失,故Ⅱ的結(jié)果不為真;Ⅳ中,d+f時(shí)需要對(duì)階,對(duì)階后f的尾數(shù)有效位被舍去而變?yōu)?,故d+f仍然為d,再減去d后結(jié)果為0,故Ⅳ的結(jié)果也不為真。Ⅰ和Ⅱ進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換的時(shí)候并沒有改變其值。88.假定用若干個(gè)2K×4位的芯片組成一個(gè)8K×8位的存儲(chǔ)器,則地址0B1FH所在芯片的最小地址是()。[2010年聯(lián)考真題]A.0000HB.0600HC.0700HD.0800H【答案】D查看答案【解析】由若干芯片構(gòu)成存儲(chǔ)器,采用字和位同時(shí)擴(kuò)展方法。8片2K×4位的芯片分成4組,每組2個(gè)芯片,各組芯片的地址分配分別為:第l組,0000H~07FFH;第2組,0800H~0FFFH;第3組,l000H~17FFH;第4組,l800H~1FFFH。地址0BIFH處于第2組內(nèi),其芯片的最小地址為0800H。89.某計(jì)算機(jī)主存容量為64KB,其中ROM區(qū)為4KB,其余為RAM區(qū),按字節(jié)編址。現(xiàn)要用2K×8的ROM芯片和4K×4的RAM芯片來(lái)設(shè)計(jì)該存儲(chǔ)器,則需要上述規(guī)格的ROM芯片數(shù)和RAM芯片數(shù)分別是()。A.1,15B.2,15C.1,30D.2,30 【答案】D。查看答案【解析】ROM區(qū)為4KB,選用2K×8的ROM芯片,需要2片,采用字?jǐn)U展方式;60KB的RAM區(qū),選用4K×4的RAM芯片,需要30片,采用字和位同時(shí)擴(kuò)展方式。90.下列有關(guān)RAM和ROM的敘述中,正確的是()。[2010年聯(lián)考真題]Ⅰ.RAM是易失性存儲(chǔ)器,ROM是非易失性存儲(chǔ)器Ⅱ.RAM和ROM都采用隨機(jī)存取方式進(jìn)行信息訪問Ⅲ.RAM和ROM都可用作CacheⅣ.RAM和ROM都需要進(jìn)行刷新A.僅Ⅰ和ⅡB.僅Ⅱ和ⅢC.僅Ⅰ、Ⅱ和ⅣD.僅Ⅱ、Ⅲ和Ⅳ【答案】A查看答案【解析】RAM中的內(nèi)容斷電后即丟失(易失性),ROM中的內(nèi)容斷電后不會(huì)丟失(非易失性),同時(shí)RAM和ROM都采用隨機(jī)存取方式(即CPU對(duì)任何一個(gè)存儲(chǔ)單元的存取時(shí)間相同),區(qū)別在于RAM可讀可寫,ROM只讀不寫。而ROM顯然不可用作Cache,也不需要刷新,所以Ⅲ和Ⅳ的敘述都是錯(cuò)誤的。91.下列命中組合情況中,一次訪存過(guò)程中不可能發(fā)生的是()。[2010年聯(lián)考真題]A.TLB未命中,Cache未命中,Page未命中B.TLB未命中,Cache命中,Page命中C.TLB命中,Cache未命中,Page命中D.TLB命中,Cache命中,Page未命中【答案】D查看答案【解析】TLB(快表)和慢表(頁(yè)表,Page)構(gòu)成二級(jí)存儲(chǔ)系統(tǒng),若TLB命中,則Page必命中。因此不可能發(fā)生的是D選項(xiàng)。92.某個(gè)系統(tǒng)擁有48位的虛擬地址和36位的物理地址,并且主存儲(chǔ)器的容量為128MB。如果系統(tǒng)中使用的頁(yè)的大小為4096字節(jié),則該地址空間能夠支持的虛頁(yè)數(shù)和實(shí)頁(yè)數(shù)分別為()A.236個(gè)虛頁(yè)、224個(gè)實(shí)頁(yè)B.236個(gè)虛頁(yè)、212個(gè)實(shí)頁(yè)C.224個(gè)虛頁(yè)、224個(gè)實(shí)頁(yè)D.224個(gè)虛頁(yè)、212個(gè)實(shí)頁(yè)【答案】A查看答案【解析】4096=212,所以虛擬地址和物理地址中的低12位被用作頁(yè)內(nèi)地址字段,虛頁(yè)號(hào)的長(zhǎng)度為48-12=36,所以虛擬地址空間能支持236個(gè)虛頁(yè);而實(shí)頁(yè)號(hào)的長(zhǎng)度為36-12=24,所以物理地址空間能支持224個(gè)實(shí)頁(yè)。主存儲(chǔ)器的頁(yè)框數(shù)即主存中可同時(shí)包含的頁(yè)數(shù),即128MB÷4KB=32768。93.下列寄存器中,匯編語(yǔ)言程序員可見的是()。[2010年聯(lián)考真題]A.存儲(chǔ)器地址寄存器(MAR)B.程序計(jì)數(shù)器(PC)C.存儲(chǔ)器數(shù)據(jù)寄存器(MDR)D.指令寄存器(IR)【答案】B查看答案【解析】CPU有5個(gè)專用寄存器,它們是程序計(jì)數(shù)器(PC)、指令寄存器(IR)、存儲(chǔ)器地址寄存器(MAR)、存儲(chǔ)器數(shù)據(jù)寄存器(MBR)和狀態(tài)標(biāo)志寄存器(PSWR),這些寄存器中有些是CPU的內(nèi)部工作寄存器,對(duì)匯編語(yǔ)言程序員來(lái)說(shuō)是透明的,在匯編語(yǔ)言程序設(shè)計(jì)中不會(huì)出現(xiàn)。但匯編語(yǔ)言程序員可以通過(guò)制定待執(zhí)行指令的地址來(lái)設(shè)置PC的值,所以程序計(jì)數(shù)器(PC)對(duì)于匯編語(yǔ)言程序員可見的。94.下列選項(xiàng)中,不會(huì)引起指令流水線阻塞的是()。[2010年聯(lián)考真題]A.?dāng)?shù)據(jù)旁路(轉(zhuǎn)發(fā))B.?dāng)?shù)據(jù)相關(guān)C.條件轉(zhuǎn)移D.資源沖突【答案】A查看答案【解析】由于采用流水線方式,相鄰或相近的兩條指令可能會(huì)因?yàn)榇嬖谀撤N關(guān)聯(lián),后一條指令不能按照原指定的時(shí)鐘周期運(yùn)行,從而使流水線斷流。有三種相關(guān)可能引起指令流水線阻塞:①結(jié)構(gòu)相關(guān),又稱資源相關(guān);②數(shù)據(jù)相關(guān);③控制相關(guān),又稱指令相關(guān),主要由轉(zhuǎn)移指令引起。95.計(jì)算機(jī)的cache共有16塊,采用2路組相聯(lián)映射方式(即每組2塊)。每個(gè)主存塊大小為32字節(jié),按字節(jié)編址。主存129號(hào)單元所在主存塊應(yīng)裝入到的cache組號(hào)是()。A.0 B.2C.4D.4【答案】B、C查看答案【解析】由于每個(gè)主存塊大小為32字節(jié),按字節(jié)編址。根據(jù)計(jì)算主存塊號(hào)的公式,主存塊號(hào)=所以主存129號(hào)單元所在的主存塊應(yīng)為第4塊。若cache共有16塊,采用2路組相聯(lián)映射方式,可分為8組。根據(jù)組相聯(lián)映像的映射關(guān)系,主存第4塊轉(zhuǎn)入cache第4組。目前對(duì)于組相聯(lián)具體映射方法,在不同的書上有不同的說(shuō)法,詳見本章重點(diǎn)難點(diǎn)梳理17,所以這道題的B項(xiàng)也可以認(rèn)為是正確的。其主要區(qū)別在于主存地址字段上,若主存地址被分為標(biāo)記、組號(hào)、塊內(nèi)地址3字段結(jié)構(gòu),正確答案是C;若主存地址被分為區(qū)號(hào)、組號(hào)、組內(nèi)塊號(hào)、塊內(nèi)地址4字段結(jié)構(gòu),正確答案是B。96.下列選項(xiàng)中的英文縮寫均為總線標(biāo)準(zhǔn)的是()。[2010年聯(lián)考真題]A.PCI、CRT、USB、EISAB.ISA、CPI、VESA、EISAC.ISA、SCSl、RAM、MIPSD.ISA、EISA、PCI、PCI-Express【答案】D查看答案【解析】選項(xiàng)A中的CRT和USB、選項(xiàng)B中的CPI、選項(xiàng)C中的RAM和MIPS均不是總線標(biāo)準(zhǔn)的英文縮寫,只有選項(xiàng)D中的英文縮寫均為總線標(biāo)準(zhǔn)。97.單級(jí)中斷系統(tǒng)中,中斷服務(wù)程序內(nèi)的執(zhí)行順序是()。[2010年聯(lián)考真題]Ⅰ保護(hù)現(xiàn)場(chǎng);Ⅱ開中斷;Ⅲ關(guān)中斷;Ⅳ保存斷點(diǎn);Ⅴ中斷事件處理;Ⅵ恢復(fù)現(xiàn)場(chǎng);Ⅶ中斷返回A.Ⅰ→Ⅴ→Ⅵ→Ⅱ→ⅧB.Ⅲ→Ⅰ→Ⅴ→ⅦC.Ⅲ→Ⅳ→Ⅴ→Ⅵ→ⅦD.Ⅳ→Ⅰ→Ⅴ→Ⅵ→Ⅶ【答案】A查看答案【解析】程序中斷有單級(jí)中斷和多級(jí)中斷之分,單級(jí)中斷在CPU執(zhí)行中斷服務(wù)程序的過(guò)程中不能被打斷,即不允許中斷嵌套。保存斷點(diǎn)與關(guān)中斷的任務(wù)是由硬件(中斷隱指令)完成的,所以在單級(jí)中斷系統(tǒng)中,中斷服務(wù)程序內(nèi)應(yīng)完成的任務(wù)有:①保存現(xiàn)場(chǎng);②中斷事件處理;③恢復(fù)現(xiàn)場(chǎng);④開中斷;⑤中斷返回。98.馮·諾依曼計(jì)算機(jī)中指令和數(shù)據(jù)均以二進(jìn)制形式存放在存儲(chǔ)器中,CPU區(qū)分它們的依據(jù)是( )。A.指令操作碼的譯碼結(jié)果B.指令和數(shù)據(jù)的尋址方式C.指令周期的不同階段D.指令和數(shù)據(jù)所在的存儲(chǔ)單元【答案】C。查看答案【解析】在馮·諾依曼結(jié)構(gòu)計(jì)算機(jī)中指令和數(shù)據(jù)均以二進(jìn)制形式存放在同一個(gè)存儲(chǔ)器中,CPU可以根據(jù)指令周期的不同階段來(lái)區(qū)分是指令還是數(shù)據(jù),通常在取指階段取出的是指令,其他階段取出的是數(shù)據(jù)。區(qū)分指令和數(shù)據(jù)還有一個(gè)方法,即取指令和取數(shù)據(jù)時(shí)地址的來(lái)源是不同的,指令地址來(lái)源于程序計(jì)數(shù)器PC,而數(shù)據(jù)地址來(lái)源于地址形成部件或指令的地址碼字段。本題較容易誤選為A,需要搞清楚的是,CPU只有在確定取出的是指令之后,才會(huì)將其操作碼部分送去譯碼,因此是不可能依據(jù)譯碼的結(jié)果來(lái)區(qū)分指令和數(shù)據(jù)的。99.假定一臺(tái)計(jì)算機(jī)的顯示存儲(chǔ)器用DRAM芯片實(shí)現(xiàn),若要求顯示分辨率為1600×1200,顏色深度為24位,幀頻為85Hz,顯存總帶寬的50%用來(lái)刷新屏幕,則需要的顯存總帶寬至少約為()。[2010年聯(lián)考真題]A.245MbpsB.979MbpsC.1958MbpsD.7834Mbps【答案】D查看答案【解析】顯存的容量=分辨率×色深,帶寬=分辨率×色深×幀頻,考慮到50%的時(shí)間用來(lái)刷新屏幕,故顯存總帶寬應(yīng)加倍。所以需要的顯存總帶寬至少約為:1600×1200×24×85×2=7834Mbps。100.馮·諾依曼計(jì)算機(jī)中指令和數(shù)據(jù)均以二進(jìn)制形式存放在存儲(chǔ)器中,CPU區(qū)分它們的依據(jù)是( )。[2009年聯(lián)考真題]A.指令操作碼的譯碼結(jié)果B.指令和數(shù)據(jù)的尋址方式C.指令周期的不同階段D.指令和數(shù)據(jù)所在的存儲(chǔ)單元【答案】C查看答案【解析】在馮·諾依曼結(jié)構(gòu)計(jì)算機(jī)中指令和數(shù)據(jù)均以二進(jìn)制形式存放在同一個(gè)存儲(chǔ)器中,CPU可以根據(jù)指令周期的不同階段來(lái)區(qū)分是指令還是數(shù)據(jù),通常在取指階段取出的是指令,其他階段(分析取數(shù)階段、執(zhí)行階段)取出的是數(shù)據(jù)。所以,CPU區(qū)分指令和數(shù)據(jù)的依據(jù)是指令周期的不同階段。101.下列關(guān)于RISC的敘述中,錯(cuò)誤的是( )。A.RISC普遍采用微程序控制器B.RISC大多數(shù)指令在一個(gè)時(shí)鐘周期內(nèi)完成C.RISC的內(nèi)部通用寄存器數(shù)量相對(duì)CISC多D.RISC的指令數(shù)、尋址方式和指令格式種類相對(duì)CISC少【答案】A。查看答案【解析】BCD三項(xiàng)項(xiàng)都是RISC的特點(diǎn)之一,所以它們都是正確的,只有A項(xiàng)是錯(cuò)誤的,因?yàn)镽ISC的速度快,所以普遍采用硬布線控制器,而非微程序控制器。102.一個(gè)C語(yǔ)言程序在一臺(tái)32位機(jī)器上運(yùn)行。程序中定義了3個(gè)變量x、Y和z,其中x和z為int型,Y為short型。當(dāng)x=127,Y=-9時(shí),執(zhí)行賦值語(yǔ)句z=x+Y后,x、Y和z的值分別是()。[2009年聯(lián)考真題]A.x=0000007FH,Y=FFF9H,z=00000076HB.x=0000007FH,Y=FFF9H,z=FFFF0076HC.x=0000007FH,Y=FFF7H,z=FFFF0076HD.x=0000007FH,Y=FFF7H,z=00000076H【答案】D查看答案【解析】當(dāng)兩個(gè)不同長(zhǎng)度的數(shù)據(jù),要想通過(guò)算術(shù)運(yùn)算得到正確的結(jié)果,必須將短字長(zhǎng)數(shù)據(jù)轉(zhuǎn)換成長(zhǎng)字長(zhǎng)數(shù)據(jù),這被稱為“符號(hào)擴(kuò)展”。例如,x和z為int型,數(shù)據(jù)長(zhǎng)32位,Y為short型,數(shù)據(jù)長(zhǎng)16位,因此首先應(yīng)將y轉(zhuǎn)換成32位的數(shù)據(jù),然后再進(jìn)行加法運(yùn)算。運(yùn)算采用補(bǔ)碼的形式,而x的補(bǔ)碼是0000007FH,Y的補(bǔ)碼是FFFFFFF7H,所以x+Y=00000076H。103.浮點(diǎn)數(shù)加、減運(yùn)算一般包括對(duì)階、尾數(shù)運(yùn)算、規(guī)格化、舍入和判溢出等步驟。設(shè)浮點(diǎn)數(shù)的階碼和尾數(shù)均采用補(bǔ)碼表示,且位數(shù)分別為5位和7位(均含2位符號(hào)位)。若有兩個(gè)數(shù)X=27×29/32,Y=25×5/8,則用浮點(diǎn)加法計(jì)算X+Y的最終結(jié)果是()。[2009年聯(lián)考真題]A.001111100010B.001110100010C.010000010001D.發(fā)生溢出【答案】D查看答案【解析】浮點(diǎn)數(shù)加、減運(yùn)算一般包括對(duì)階、尾數(shù)運(yùn)算、規(guī)格化、舍入和判溢出等步驟,難點(diǎn)在對(duì)階、規(guī)格化、判溢出這三步。X和Y的階碼不同,所以應(yīng)該先對(duì)階,對(duì)階原則為:小階向大階看齊。因此將Y對(duì)階后得到:Y=27×5/32,然后將尾數(shù)相加,得到尾數(shù)之和為:34/32。因?yàn)檫@是兩個(gè)同號(hào)數(shù)相加,尾數(shù)大于1,則需要右規(guī),階碼加1。由于階碼的位數(shù)為5位,且含兩位符號(hào)位,即階碼的表示范圍在-8~+7之間。而階碼本身等于7,再加1就等于8。因此,最終結(jié)果發(fā)生溢出。104.某計(jì)算機(jī)的指令流水線由4個(gè)功能段組成,指令流經(jīng)各功能段的時(shí)間(忽略各功能段之間的緩存時(shí)間)分別為90ns、80ns、70ns和60ns,則該計(jì)算機(jī)的CPU時(shí)鐘周期至少是()。A.90nsB.80nsC.70nsD.60ns【答案】A。查看答案【解析】這個(gè)指令流水線的各功能段執(zhí)行時(shí)間是不相同的。由于各功能段的時(shí)間不同,計(jì)算機(jī)的CPU時(shí)鐘周期應(yīng)當(dāng)以最長(zhǎng)的功能段執(zhí)行時(shí)間為準(zhǔn),也就是說(shuō),當(dāng)流水線充滿之后,每隔90ns可以從流水線中流出一條指令(假設(shè)不存在斷流)。105.某計(jì)算機(jī)的Cache共有16塊,采用2路組相聯(lián)映射方式(即每組2塊)。每個(gè)主存塊大小為32字節(jié),按字節(jié)編址。主存129號(hào)單元所在主存塊應(yīng)裝入到的Cache組號(hào)是()。[2009年聯(lián)考真題]A.0B.2C.4D.6【答案】C查看答案【解析】首先根據(jù)主存地址計(jì)算所在的主存塊號(hào),然后根據(jù)組相聯(lián)映射的映射關(guān)系K=ImodQ(K代表Cache的組號(hào),I代表主存的塊號(hào),Q代表Cache的組數(shù))來(lái)計(jì)算Cache的組號(hào)。由于每個(gè)主存塊大小為32字節(jié),按字節(jié)編址,那么主存129號(hào)單元所在的主存塊號(hào)是4,Cache共有16塊,采用2路組相聯(lián)映射方式(即每組2塊),故Cache有8組,

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論