計(jì)算機(jī)專業(yè)基礎(chǔ)綜合計(jì)算機(jī)組成原理指令系統(tǒng)歷年真題試卷匯編2_第1頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合計(jì)算機(jī)組成原理指令系統(tǒng)歷年真題試卷匯編2_第2頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合計(jì)算機(jī)組成原理指令系統(tǒng)歷年真題試卷匯編2_第3頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合計(jì)算機(jī)組成原理指令系統(tǒng)歷年真題試卷匯編2_第4頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合計(jì)算機(jī)組成原理指令系統(tǒng)歷年真題試卷匯編2_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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)介

2£計(jì)算機(jī)專業(yè)基礎(chǔ)綜合計(jì)算機(jī)組成原理(指令系統(tǒng))歷年真題試卷匯編2(總分76,做題時(shí)間90分鐘)1.單項(xiàng)選擇題1.在指令的相對(duì)尋址方式中,其相對(duì)的基準(zhǔn)地址是____?!疚靼搽娮涌萍即髮W(xué)2007年】SSS_SINGLE_SELA基址寄存器B變址寄存器C堆棧指示器D程序計(jì)數(shù)器分值:2答案:D解析:考查相對(duì)尋址方式的基本概念。相對(duì)尋址是把程序計(jì)數(shù)器PC的內(nèi)容加上指令格式中的形式地址而形成操作數(shù)的有效地址,即EA=(Pc)+A,故基準(zhǔn)地址是程序計(jì)數(shù)器。2.【哈爾濱工程大相對(duì)尋址方式中,指令所提供的相對(duì)地址實(shí)質(zhì)上是一種一學(xué)2003年】【哈爾濱工程大SSS_SINGLE_SELA立即數(shù)B內(nèi)存地址C以本條指令在內(nèi)存中首地址為基準(zhǔn)位置的偏移量D以下條指令在內(nèi)存中首地址為基準(zhǔn)位置的偏移量分值:2答案:D解析:考查相對(duì)地址的概念。相對(duì)尋址方式中,EA=(PC)+A(A為形式地址),當(dāng)執(zhí)行本條指令時(shí),PC已完成加1,故以下條指令為基準(zhǔn)位置?!局锌圃河?jì)算所2000【中科院計(jì)算所2000年】’ 尋址方式用來(lái)支持浮動(dòng)程序設(shè)計(jì)。SSS_SINGLE_SELA相對(duì)尋址B變址尋址C寄存器間接尋址D基址尋址分值:2答案:A

解析:考查相對(duì)尋址方式的作用。相對(duì)尋址的優(yōu)點(diǎn):操作數(shù)的地址不是固定的,它隨著PC值的變化而變化,并且與指令地址之間總是相差一個(gè)固定值,因此便于程序浮動(dòng)。4.設(shè)相對(duì)尋址的轉(zhuǎn)移指令占2個(gè)字節(jié),第一字節(jié)為操作碼,第二字節(jié)為位移量(用補(bǔ)碼表示),每當(dāng)CPU從存儲(chǔ)器取出一個(gè)字節(jié)時(shí),即自動(dòng)完成(P0+1-PC。設(shè)當(dāng)前指令地址為3008H,要求轉(zhuǎn)移到300FH,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)為 。若當(dāng)前指令地址為300FH,要求轉(zhuǎn)移到3004H,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容為 ?!竟枮I工業(yè)大學(xué)2007年】SSS_SINGLE_SELA05H,F(xiàn)2HB07H,F(xiàn)3HC05H,F(xiàn)3HD07H,F(xiàn)2H分值:2答案:C解析:考查相對(duì)尋址方式。當(dāng)前指令地址為3008H時(shí),取指結(jié)束后PC=300AH,欲轉(zhuǎn)移到300FH,轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)為+5(十進(jìn)制),補(bǔ)碼表示即為05H;當(dāng)前指令地址為300FH時(shí),取值結(jié)束后PC=3011H,欲轉(zhuǎn)移到3004H,轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)為一13(十進(jìn)制),補(bǔ)碼表示即為F3H。5.在多道程序設(shè)計(jì)中,最重要的尋址方式是____?!局锌圃河?jì)算所1998年】SSS_SINGLE_SELA相對(duì)尋址B間接尋址C立即尋址D按內(nèi)容尋址分值:2答案:A解析:考查相對(duì)尋址方式的作用。注意題目的條件是在多道程序設(shè)計(jì)中。在多道程序設(shè)計(jì)中,各個(gè)程序段可能在內(nèi)存中要浮動(dòng),而相對(duì)尋址特別有利于程序浮動(dòng),故選A。此外,基址尋址也有利于多道程序的運(yùn)行。6.與本指令的地址有關(guān)的尋址方式是____?!救A中科技大學(xué)2005年】SSS_SINGLE_SELA立即尋址B寄存器尋址C相對(duì)尋址D直接尋址分值:2

答案:c解析:考查相對(duì)尋址方式的特點(diǎn)。相對(duì)尋址方式的有效地址形成方法如下:指令中的形式地址給出一個(gè)位移量D,而基準(zhǔn)地址由程序計(jì)數(shù)器PC提供,其中PC與本指令的地址有關(guān)。7.基址尋址方式中,操作數(shù)的有效地址是____。SSS_SINGLE_SELA基址寄存器內(nèi)容加上形式地址(位移量)B程序計(jì)數(shù)器內(nèi)容加上形式地址C變址寄存器內(nèi)容加上形式地址D寄存器內(nèi)容加上形式地址分值:2答案:A解析:考查基址尋址。8.采用變址尋址可擴(kuò)大尋址范圍,且____?!竟枮I工業(yè)大學(xué)2004年】SSS_SINGLE_SELA變址寄存器內(nèi)容由用戶確定,且在程度執(zhí)行過(guò)程中不可變B變址寄存器內(nèi)容由操作系統(tǒng)確定,且在程度執(zhí)行過(guò)程中不可變C變址寄存器內(nèi)容由用戶確定,且在程序執(zhí)行過(guò)程中可變D變址寄存器內(nèi)容由操作系統(tǒng)確定,且在程序執(zhí)行過(guò)程中可變分值:2答案:C解析:考查變址尋址方式的特點(diǎn)。變址尋址時(shí),指令中提供的形式地址是一個(gè)基準(zhǔn)地址,位移量由變址寄存器給出,且內(nèi)容由用戶確定,在執(zhí)行過(guò)程中可變。9.____尋址便于處理數(shù)組問(wèn)題。SSS_SINGLE_SELA間接B變址C相對(duì)D基址分值:2答案:B解析:考查變址尋址。變址尋址主要用于處理數(shù)組問(wèn)題,在數(shù)組處理過(guò)程中,可設(shè)定A為數(shù)組的首地址,不斷改變變址寄存器的內(nèi)容,便可很容易形成數(shù)組中任一數(shù)據(jù)的地址。10.在下列尋址方式中,____尋址方式需要先計(jì)算,再訪問(wèn)主存。A立即B變址C間接D直接分值:2答案:B解析:考查變址尋址。變址尋址時(shí),指令中提供的形式地址是一個(gè)基準(zhǔn)地址,位移量由變址寄存器給出,兩者相加得出實(shí)際地址,故變址尋址方式需要先計(jì)11.設(shè)變址寄存器為X,形式地址為D,某計(jì)算機(jī)具有先間址后變址的尋址方式,則這種尋址方式的有效地址為_(kāi)___。[北京航空航天大學(xué)2000年】SSS_SINGLE_SELAEA==(X)+DBEA=(X)+(D)CEA=(X)+(D)DEA=X十D分值:2答案:B解析:考查先間址后變址尋址方式。先問(wèn)址(間接尋址),則EA1=(D),然后變址,則EA2=(x)+EAl=(x)+(D),故選B。12.設(shè)變址寄存器為x,形式地址為D,某計(jì)算機(jī)具有先變址再間址的尋址方式,則這種尋址方式的有效地址為_(kāi)___。[國(guó)防科技大學(xué)2001年】SSS_SINGLE_SELAEA=(X)+DBEA=(X)+(D)CEA=((X)+D)DEA=X+D分值:2答案:C解析:考查先變址再間址尋址方式。先變址,則EA1=(x)+D,然后間址(間接尋址),則EA2=(EAl)=((x)+D),故選C。13.堆棧的操作原則是____?!竟枮I工程大學(xué)2004年】SSS_SINGLE_SEL廠A單端固定B雙端固定C雙端浮動(dòng)D隨機(jī)存取分值:2答案:A解析:考查堆棧的特點(diǎn)。堆棧是一塊特殊的存儲(chǔ)區(qū),采用“先進(jìn)后出”的方式進(jìn)行訪問(wèn),棧底固定不動(dòng),棧項(xiàng)浮動(dòng),用一個(gè)專門(mén)的寄存器(SP)來(lái)作為棧頂指針。14.堆棧尋址方式中,設(shè)A為累加器,SP為堆棧指示器,M為SP指示的棧頂單sp元。如果進(jìn)棧操作的動(dòng)作是:(A)-M ,(SP)—1-SP,那么出棧操作的動(dòng)作sp應(yīng)為 。【西安交通大學(xué)2001年】SSS_SINGLE_SELA(M)fA,(SP)+l—SPspB(SP)+1-SP,(M)-AC spC(SP)—1-SP(M)fAcspD(Msp(Msp)-A,(SP)—1-SP分值:2答案:B解析:考查堆棧尋址方式。進(jìn)、出堆棧時(shí)對(duì)棧頂指針的操作順序是不同的,如果進(jìn)棧時(shí)是先壓入數(shù)據(jù),說(shuō)明棧指針是指向棧頂?shù)目諉卧猿鰲r(shí),就要先修改指針,然后才能彈出數(shù)據(jù)。15.在向上生成(地址碼減小方向)堆棧中,若約定為實(shí)頂棧(即堆棧指針隨時(shí)指向?qū)嵱袛?shù)據(jù)的堆頂),則正確的彈出數(shù)據(jù)操作為_(kāi)___?!竟枮I工程大學(xué)2003年】SSS_SINGLE_SELA先使(SP)+1,再讀出數(shù)據(jù)B先讀出數(shù)據(jù),再使(SP)+1C先使(SP)—1,再讀出數(shù)據(jù)D先讀出數(shù)據(jù),再使(SP)—1分值:2答案:B解析:考查堆棧尋址方式。本題中,進(jìn)棧時(shí)需先修改棧頂指針(一1),再壓入數(shù)據(jù),所以出棧時(shí),就要先讀出數(shù)據(jù),再修改棧頂指針??忌山Y(jié)合上一題,仔細(xì)揣摩。16.下列敘述中’是正確的。【哈爾濱工業(yè)大學(xué)2004年】SSS_SINGLE_SEL

A虛擬存儲(chǔ)器實(shí)際上就是輔存B一條指令中可以包含多個(gè)操作碼CI/O接口是負(fù)責(zé)主存與外設(shè)交換信息的部件D由于定點(diǎn)乘法運(yùn)算時(shí)不會(huì)出現(xiàn)溢出,所以浮點(diǎn)乘法運(yùn)算時(shí)也不會(huì)出現(xiàn)溢出分值:2答案:C解析:考查基本概念。本題為綜合題,輸入/輸出接口(I/O接口)是主機(jī)和外設(shè)之間傳送信息的“橋梁”,介于主機(jī)和外設(shè)之間(在實(shí)際工作中,通常是與主存交換信息);主機(jī)控制外設(shè)的命令信息、傳送給外設(shè)的數(shù)據(jù)或從外設(shè)取來(lái)的數(shù)據(jù),以及外設(shè)送給主機(jī)的狀態(tài)信息等都要先存放到輸入/輸出接口。17.若數(shù)據(jù)在存儲(chǔ)器中采用以低字節(jié)地址為字地址的存放方式,則十六進(jìn)制數(shù)12345678H按字節(jié)地址由小到大依次存為 ?!竟枮I工業(yè)大學(xué)2008年】SSS_SINGLE_SELA12345678B78563412C34127856D87654321分值:2答案:B解析:考查數(shù)據(jù)在存儲(chǔ)器中的存放方式。每個(gè)十六進(jìn)制數(shù)代表4個(gè)二進(jìn)制位,故每?jī)蓚€(gè)十六進(jìn)制數(shù)構(gòu)成一個(gè)字節(jié),作為一個(gè)存放單位(如78H構(gòu)成一個(gè)存放單位),又采用以低字節(jié)地址為字地址的存放方式,故由小到大依次存為78;56;34;12。18.下列描述中,不符合RISC指令系統(tǒng)特點(diǎn)的是____?!竟枮I工程大學(xué)2005年】SSS_SINGLE_SELA指令長(zhǎng)度固定,指令種類少B尋址方式種類盡量減少,指令功能盡可能強(qiáng)C增加寄存器的數(shù)目,以盡量減少訪存次數(shù)D選取使用頻率最高的一些簡(jiǎn)單指令。以及很有用但不復(fù)雜的指令分值:2答案:B解析:考查RISC特點(diǎn)。19.從以下有關(guān)RISC的描述中,選擇正確的描述是____?!局锌圃河?jì)算所1998年】SSS_SINGLE_SEL

A為了實(shí)現(xiàn)兼容,各公司新設(shè)計(jì)的RISC計(jì)算機(jī),是從原來(lái)CISC系統(tǒng)的指令系統(tǒng)中挑選一部分實(shí)現(xiàn)的B早期的計(jì)算機(jī)比較簡(jiǎn)單,采用RISC技術(shù)后,計(jì)算機(jī)的體系結(jié)構(gòu)又恢復(fù)到了早期的情況CRISC的主要目標(biāo)是減少指令數(shù),因此允許以增加每條指令的功能的方法來(lái)減少指令系統(tǒng)所包含的指令數(shù)D以上說(shuō)法都不對(duì)分值:2答案:D解析:考查RISC特點(diǎn)。20.以下敘述中____是正確的。【中科院計(jì)算所1998年】SSS_SINGLE_SELARISC機(jī)一定采用流水技術(shù)B采用流水技術(shù)的機(jī)器一定是RISC機(jī)CCISC機(jī)一定不采用流水技術(shù)D采用流水技術(shù)的機(jī)器一定是CISC機(jī)分值:2答案:A解析:考查RISC與CISC的特點(diǎn)及其區(qū)別。8.分析題某計(jì)算機(jī)的16位單字長(zhǎng)訪存指令有如下格式:【中科院計(jì)算所1998年】【華中師范大學(xué)1997年】丨其中:OP為操作碼:A為偏移量(形式地址)、補(bǔ)碼表示(其中1位符號(hào)位);I為間址標(biāo)志:1為間接尋址,0為直接尋址;M為尋址模式:0絕對(duì)地址,1基址尋址,2相對(duì)尋址,3立即尋址;X為變址標(biāo)志。設(shè)PC、Rx、Rb分別為指令計(jì)數(shù)器、變址寄存器、基址寄存器,E為有效地址。試解答下列問(wèn)題:SSS_TEXT_QUSTI1.該指令格式可定義多少種不同的操作?分值:2答案:正確答案:該指令格式可定義24=16種不同的操作。SSS_TEXT_QUSTI2.立即尋址操作數(shù)的范圍為多少?mJ

答案:正確答案:立即尋址操作數(shù)的范圍為一128?127。SSS_TEXT_QUSTI3.設(shè)基址寄存器為14位。在非變址直接基址尋址時(shí),存儲(chǔ)器的尋址范圍為多少?Jj分值:2答案:正確答案:在非變址直接基址尋址時(shí)EA=(Rb)+A,Rb為14位,故可尋址范圍為214=16K。SSS_TEXT_QUSTI4.在非問(wèn)址情況下,寫(xiě)出直接尋址、立即尋址、基址尋址、相對(duì)尋址、變址尋址5種方式計(jì)算有效地址的表達(dá)式。答案:正確答案:直接尋址:E=A。立即尋址:A即為操作數(shù)?;穼ぶ罚篍=(Rb)十A。相對(duì)尋址:E=(Pc)+A。變址尋址:E=(Rx)+A。SSS_TEXT_QUSTI5.間接尋址時(shí),存儲(chǔ)器尋址范圍為多少?如考慮多重間址,應(yīng)如何處理?J丿分值:2答案:正確答案:由于存儲(chǔ)字長(zhǎng)為16位,故一次間址的尋址范圍為216。如考慮多重間址,須用存儲(chǔ)字的最高位來(lái)區(qū)分是否繼續(xù)間接尋址,故尋址范圍為215。某計(jì)算機(jī)存儲(chǔ)字長(zhǎng)為16位,存儲(chǔ)器按字編址,采用一地址格式的指令系統(tǒng),允許直接、間接、變址、基址尋址,且變址寄存器和基址寄存器均為16位,試回答:【哈爾濱工業(yè)大學(xué)2000年】SSS_TEXT_QUSTI6.若采用單字指令,共能完成108種操作,畫(huà)出指令格式,并指出直接尋址和一次間址的尋址范圍各是多少?

答案:正確答案:指令格式為:址范圍為216=64K。答案:正確答案:指令格式為:址范圍為216=64K。27=128。一次間址的尋SSS_TEXT_QUSTI7.若采用雙字指令,操作碼位數(shù)和尋址方式不變,指令可直接尋址的范圍又是多少?畫(huà)出去指令格式。分值:2答案:正確答案:指令格式為: 指令可直接尋址的范圍為223=8M。SSS_TEXT_QUSTI8.若存儲(chǔ)字長(zhǎng)不變,可采用什么方法訪問(wèn)容量為8MB的主存任一地址單元?說(shuō)明理由。分值:2答案:正確答案:容量為8MB的存儲(chǔ)器,存儲(chǔ)字長(zhǎng)為16位,即對(duì)應(yīng)4MX16位的存儲(chǔ)器,故需22位(222=4M)訪存地址。對(duì)單字指令、直接尋址和一次間址的尋址范圍都不能滿足需要,為了擴(kuò)大尋址范圍,可采用基址/變址尋址技術(shù),由基址/變址寄存器提供22位地址的高16位,然后與地址碼部分拼接形成22位的訪存地址。對(duì)雙字指令,直接尋址的范圍為223=8M,已能滿足需要,可采用直接尋址方式。9.給出表4-1尋址方式中有效地址E的算法?!颈本┼]電大學(xué)2004年】SSS_TEXT_QUSTI分值:2答案:正確答案:1)操作數(shù)在指令中。2)E=Ri。3)E=D。4)E=(B)。5)E=(B)+D。6)E=(I)XS+D。7)E=(B)+(I)+D°8)E=(B)+(I)XS+D。9)E=(PC)+D。某計(jì)算機(jī)的字長(zhǎng)為16位,存儲(chǔ)器按字編址,訪內(nèi)存指令格式如下:OP為操作碼,M為尋址方式,定義見(jiàn)表4-2,A為形式地址。設(shè)PC和RX分別為程序計(jì)數(shù)器和變址寄存器,字長(zhǎng)為16位,問(wèn):【中科院計(jì)算所1999年】

10.該格式能定義多少種指令?mJ分值:2答案:正確答案:25=32,故該格式能定義32種指令。11.除立即尋址外,各種尋址方式的尋址范圍為多少字?mJ分值:2答案:正確答案:直接尋址方式的尋址范圍為256。間接尋址方式的尋址范圍為64K。變址尋址方式的尋址范圍為64K。相對(duì)尋址方式的尋址范圍為256(PC附近的256)。某機(jī)16位字長(zhǎng)指令格式如下:【上海大學(xué)某機(jī)16位字長(zhǎng)指令格式如下:【上海大學(xué)1999年】壬中,D為形式地址,補(bǔ)碼表示(包括1位符號(hào)位),存儲(chǔ)器按字編址。M為尋址模式:M=0立即尋址M=1直接尋址M=2間接尋址M=3變址尋址M=4相對(duì)尋址問(wèn):SSS_TEXT_QUSTI12.該指令格式能定義多少種不同的操作?立即尋址操作數(shù)的范圍為多少?釘1分值:2答案:正確答案:因?yàn)橹噶畹牟僮鞔a為5位,所以能定義25=32種不同的操作。因?yàn)樾问降刂窞?位,補(bǔ)碼表示,所以立即尋址操作數(shù)的范圍為一128?127。SSS_TEXT_QUSTI13.寫(xiě)出各種尋址模式計(jì)算有效地址的表達(dá)式。m J分值:2答案:正確答案:立即尋址:操作數(shù)就在指令中。直接尋址:指令的形式地址是有效地址EA=D。間接尋址:指令的形式地址是有效地址的地址EA=(D)。變址尋址:有效地址:指令的形式地址與指定的變址寄存器的內(nèi)容之和,即EA=D+(變址寄存器)。相對(duì)尋址:有效地址=指令的形式地址與基址寄存器的內(nèi)容之和,即EA=D+(基址寄存器)。SSS_TEXT_QUSTI14.當(dāng)M=l、2、4時(shí),能訪問(wèn)的最大主存區(qū)為多少機(jī)器字?分值:2答案:正確答案:M=l為直接尋址,尋址范圍為28=256

溫馨提示

  • 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)論