計(jì)算機(jī)專業(yè)考研真題講解_第1頁(yè)
計(jì)算機(jī)專業(yè)考研真題講解_第2頁(yè)
計(jì)算機(jī)專業(yè)考研真題講解_第3頁(yè)
計(jì)算機(jī)專業(yè)考研真題講解_第4頁(yè)
計(jì)算機(jī)專業(yè)考研真題講解_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

1、【例1】(2009年全國(guó)計(jì)算機(jī)學(xué)科聯(lián)考專業(yè)基礎(chǔ)綜合卷第12題,2分):一個(gè)C語(yǔ)言程序在一臺(tái)32位機(jī)器上運(yùn)行。程序中定義了三個(gè)變量x、y、z,其中x和z是int型,y為short型。當(dāng)x=127,y=-9時(shí),執(zhí)行賦值語(yǔ)句z=x+y后,x、y、z的值分別是   AX=0000007FH,y=FFF9H,z=00000076H   BX=0000007FH,y=FFF9H,z=FFFF0076H   CX=0000007FH,y=FFF7H,z=FFFF0076H    DX=00

2、00007FH,y=FFF7H,z=00000076H   【解析】 D。本題目涉及知識(shí)點(diǎn)如下:(1) 十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):十進(jìn)制轉(zhuǎn)二進(jìn)制的方法為整數(shù)部分除2取余倒計(jì)數(shù),小數(shù)部分乘2取整正計(jì)數(shù)。9 / 2 . 1= 4 / 2 . 0= 2 / 2 . 0= 1/ 2 . 19=1001B127 / 2 . 1= 63 / 2 . 1= 31 / 2 . 1= 15 / 2 . 1=7 / 2 . 1= 3 / 2 .1= 1 / 2 . 1127= 1111111B(2)轉(zhuǎn)成32位補(bǔ)碼127補(bǔ)=1111111B補(bǔ)=+001111111B補(bǔ)=000111111

3、1B=0007FH-9補(bǔ)=-1001B補(bǔ)=-000001001B補(bǔ)=11111111111111111111111111110111B=0FFF7H(3)求x+y的真值及補(bǔ)碼 127+(-9)=118118補(bǔ)=1110110B補(bǔ)=+001110110B補(bǔ)=0001110110B=00076H 或補(bǔ)碼直接求和:0007FH+0FFF7H =00076H答案為D?!纠?】(2009年全國(guó)計(jì)算機(jī)學(xué)科聯(lián)考專業(yè)基礎(chǔ)綜合卷第13題,2分):浮點(diǎn)數(shù)加減運(yùn)算過(guò)程一般包括對(duì)階、尾數(shù)運(yùn)算、規(guī)格化、舍入和判溢出等步驟。設(shè)浮點(diǎn)數(shù)的階碼和尾數(shù)均采用補(bǔ)碼表示,且位數(shù)分別為5位和7位(均含2位符號(hào)位)。若有兩個(gè)數(shù)X=27&

4、#215;29/32,Y=25×5/8,則用浮點(diǎn)加法計(jì)算X+Y的最終結(jié)果是 A:00111   B: 00111    C:01000   D: 發(fā)生溢出   【解析】 D。本題目涉及知識(shí)點(diǎn)如下:(1)浮點(diǎn)數(shù)表示:設(shè)X=Mx * 2Ex , Y=My * 2Ey Mx補(bǔ)=29/32補(bǔ)= +0.11101B補(bǔ)=00 11101B My補(bǔ)=5/8補(bǔ)= +0. 101B補(bǔ)=+0. 10100B補(bǔ)=00 10100BEx補(bǔ)=7補(bǔ)= +111B補(bǔ)=00 1

5、11BEy補(bǔ)=5補(bǔ)= +101B補(bǔ)=00 101B X:00 111B00 11101B Y:00 101B00 10100B (2)對(duì)階Ex>Ey,所以Y:00 111B00 00101 00B,My補(bǔ)=00 00101 00B,Ey補(bǔ)=00 111B (3)尾數(shù)求和 Mx+ My補(bǔ)= 01 00010B (4)右規(guī) 尾數(shù)的和溢出,需要通過(guò)右移進(jìn)行規(guī)格化,但是當(dāng)前階碼已經(jīng)為最大值00 111B,無(wú)法通過(guò)右移進(jìn)行規(guī)格化。 (5)溢出判斷 無(wú)法通過(guò)右移完成結(jié)果的規(guī)格化,運(yùn)算結(jié)果溢出,答案為D?!纠?】(2009年全國(guó)計(jì)算機(jī)學(xué)科聯(lián)考專業(yè)基礎(chǔ)綜合卷第16題,2分):某機(jī)器字長(zhǎng)16位,主存按字節(jié)

6、編址,轉(zhuǎn)移指令采用相對(duì)尋址,由兩個(gè)字節(jié)組成,第一字節(jié)為操作碼字段,第二字節(jié)為相對(duì)位移量字段。假定取指令時(shí),每取一個(gè)字節(jié)PC自動(dòng)加1。若某轉(zhuǎn)移指令所在主存地址為2000H,相對(duì)位移量字段的內(nèi)容為06H,則該轉(zhuǎn)移指令成功轉(zhuǎn)以后的目標(biāo)地址是  A:2019H  B:2019H  C:2019H  D:2009H   【解析】本題目涉及知識(shí)點(diǎn)如下:(1) 由題意,轉(zhuǎn)移指令由兩個(gè)字節(jié)組成,所以取入轉(zhuǎn)移指令后PC的值加2,為2019H。(2) 相對(duì)尋址的目標(biāo)地址=PC的值+指令中給定的偏移量=20

7、19H+06H=2019H。答案為C?!纠?】(2019年全國(guó)計(jì)算機(jī)學(xué)科聯(lián)考專業(yè)基礎(chǔ)綜合卷第18題,2分):某計(jì)算機(jī)的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接編碼法,共有33個(gè)微命令,構(gòu)成5個(gè)互斥類,分別包含7、3、12、5和6個(gè)微命令,則操作控制字段至少有 A:5位  B:6位  C:15 位 D:33位【解析】本題目涉及知識(shí)點(diǎn)如下:(1) 微操作類型相容性微操作:同時(shí)或同一個(gè)CPU周期內(nèi)可以并行執(zhí)行的微操作。相斥性微操作:不能同時(shí)或在同一個(gè)CPU周期內(nèi)并行執(zhí)行的微操作(2) 微命令編碼 直接控制法:微指令控制字段的一種編

8、碼方法,每個(gè)微命令占一位。直接編碼法:相斥的n個(gè)微命令可以采用編碼法表示,占log2n+1位。混合編碼法:相斥微命令采用直接編碼法,相容微命令采用直接控制法。(3) 7個(gè)互斥的微命令采用直接編碼法至少需要log27+1位,即3位。3個(gè)互斥的微命令采用直接編碼法至少需要log23+1位,即2位。12個(gè)互斥的微命令采用直接編碼法至少需要log212+1位,即4位。5個(gè)互斥的微命令采用直接編碼法至少需要log25+1位,即3位。6個(gè)互斥的微命令采用直接編碼法至少需要log26+1位,即3位。 至少需要3+2+4+3+3=15位。答案為C?!纠?】 (2009年全國(guó)計(jì)算機(jī)學(xué)科聯(lián)考專業(yè)基礎(chǔ)綜合卷第44題

9、,13分):某計(jì)算機(jī)的字長(zhǎng)16位,采用16位定長(zhǎng)指令字結(jié)構(gòu),部分?jǐn)?shù)據(jù)通路結(jié)構(gòu)如圖5-15所示,圖中所有控制信號(hào)為1時(shí)表示有效,為0時(shí)表示無(wú)效,例如控制信號(hào)MDRinE為1表示允許數(shù)據(jù)從DB打入MDR,MDRin為1表示允許數(shù)據(jù)從內(nèi)總線打入MDR。假設(shè)MAR的輸出一直處于使能狀態(tài)。加法指令“ADD (R1),R0”的功能為R0 +(R1)à (R1),即將R0中的數(shù)據(jù)及R1的內(nèi)容所指主存單元的數(shù)據(jù)相加,并將結(jié)果送入R1的內(nèi)容所指主存單元中保存。IRPCACAR1R0MARMDR存儲(chǔ)器(M)MemR MemW Data Addr表5-1給出了上述指令取指和譯碼階段每個(gè)節(jié)拍(時(shí)鐘周期)的功

10、能和有效控制信號(hào),請(qǐng)按表中描述方式用表格列出指令執(zhí)行階段每個(gè)節(jié)拍的功能和有效控制信號(hào)。表5-1節(jié)拍功能表時(shí)鐘功能有效控制信號(hào)C1MARß(PC)PCout, MARinC2MDRßM(MAR) PCß(PC)+1MemR, MDRinEPC+1C3IRß(MDR)MDRout, IRinC4指令譯碼無(wú)【解析】 本題目涉及知識(shí)點(diǎn)如下:(1) 尋址方式:寄存器間接尋址 由題目已知條件,加法指令“ADD (R1),R0”中R1為寄存器間接尋址,其內(nèi)容為內(nèi)存地址,R0為寄存器直接尋址,其內(nèi)容為操作數(shù)據(jù)。(2) 數(shù)據(jù)通路和指令功能 由題目已知條件,加法指令“ADD

11、 (R1),R0”的功能為R0 +(R1)à (R1),即將R0中的數(shù)據(jù)及R1的內(nèi)容所指主存單元的數(shù)據(jù)相加,并將結(jié)果送入R1的內(nèi)容所指主存單元中保存。由題目給定的數(shù)據(jù)通路結(jié)構(gòu)可知,完成指令“ADD (R1),R0”的功能,需要先將R1的內(nèi)容作為內(nèi)存地址,讀取該單元內(nèi)容到CPU的MDR中,為完成加法運(yùn)算,讀入的數(shù)據(jù)還需要從MDR送入運(yùn)算器的A中,然后和R0中的數(shù)據(jù)求和,再將結(jié)果寫入R1間接尋址的內(nèi)存單元。(3) 控制信號(hào)R1的內(nèi)容作為內(nèi)存地址,功能為MARß(R1),所需控制信號(hào)為R1out, MARin。讀取內(nèi)存單元內(nèi)容到MDR中,功能為MDRßM(MAR),所需

12、控制信號(hào)為MemR, MDRinE。 R0內(nèi)容送CPU的A中,功能為AßR0,所需控制信號(hào)為R0out, Ain。完成加法運(yùn)算,功能為ACß(MDR)+(A),所需控制信號(hào)為MDRout, Add,ACin。AC中的數(shù)據(jù)送MDR,功能為MDRß(AC),所需控制信號(hào)為ACout, MDRin。結(jié)果寫入R1間接尋址的內(nèi)存單元,功能為M(MAR)ß(MDR),所需控制信號(hào)為MDRoutE, MemW。具體節(jié)拍功能序列見(jiàn)表5-2:表5-2節(jié)拍功能表時(shí)鐘功能有效控制信號(hào)C5MARß(R1)R1out, MARinC6MDRßM(MAR)AßR0MemR, MDRinER0out, AinC7ACß(MDR)+(A)MDRout, Add,ACinC8MDRß(AC)ACout, MDRinC9M(MAR)ß(MDR)MDRoutE, MemW總結(jié)計(jì)算機(jī)組成原理課程內(nèi)容總體偏抽象,這個(gè)復(fù)習(xí)過(guò)程應(yīng)該以課本內(nèi)容為主,輸入理解各部分基本原理。課本知識(shí)做到不漏、不偏。重點(diǎn)章節(jié)內(nèi)容必須熟練掌握課本每一句話的含義,準(zhǔn)確把握知識(shí)點(diǎn)之間的聯(lián)系?;A(chǔ)階段的復(fù)習(xí)方法:整合各章知識(shí)點(diǎn),逐一認(rèn)真復(fù)習(xí),課本例題和課后作業(yè)認(rèn)真

溫馨提示

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