2019年計算機考研408真題(45-46)

考研 責(zé)任編輯:胡陸 2023-08-09

摘要:408是計算機科學(xué)與技術(shù)學(xué)科聯(lián)考的考試代碼,考查數(shù)據(jù)結(jié)構(gòu),計算機組成原理,操作系統(tǒng),計算機網(wǎng)絡(luò)四門課。為幫助大家備考,小編特為大家分享2019年計算機考研408真題。

考研408計算機統(tǒng)考分兩部分,80分單項選擇題和70分大題,滿分150分。單項選擇題總共80分,每小題2分,40小題。單項選擇題,1-10題是數(shù)據(jù)結(jié)構(gòu)部分;11-22題是計算機組成原理部分;23-32題是操作系統(tǒng)部分;33-40題是計算機網(wǎng)絡(luò)部分。綜合應(yīng)用題70分,共7小題,41和42題是數(shù)據(jù)結(jié)構(gòu)題,分值各為10分和15分;43和44題是計算機組成原理題,各占8分和13分;45和46題是操作系統(tǒng)題,各占7分和8分;47題是計算機網(wǎng)絡(luò)題,分值為9分。為了方便大家更好的來備考,小編為大家整理了“2019年408計算機考研真題”,希望可以幫助大家更好的復(fù)習(xí)。

2019年考研408計算機統(tǒng)考考研真題

二、綜合應(yīng)用題(第41~47小題,共70分)

45、(16分)已知f(n)=n!=n×(n-1)×(n-2)×?×2×1,計算f(n)的C語言函數(shù)f1的源程序(陰影部分)及其在32位計算機M上的部分機器級代碼如下:

int f1(int n){

00401000 55 push ebp

… … …

if(n>1)

00401018 83 7D 08 01 cmp dword ptr [ebp+8],1

0040101C 7E 17 jle f1+35h (00401035)

return n*f1(n-1);

13 0040101E 8B 45 08 mov eax, dword ptr [ebp+8]

14 00401021 83 E8 01 sub eax, 1

15 00401024 50 push eax

16 00401025 E8 D6 FF FF FF call f1 (00401000)

… … …

19 00401030 0F AF C1 imul eax, ecx

20 00401033 EB 05 jmp f1+3Ah (0040103a)

else return 1;

21 00401035 B8 01 00 00 00 mov eax, 1

}

26 00401040 3B EC cmp ebp, esp

… … …

30 0040104A C3 ret

其中,機器級代碼行包括行號、虛擬地址、機器指令和匯編指令,計算機M按字節(jié)編址,int型數(shù)據(jù)占32位。請回答下列問題:

(1)計算f(10)需要調(diào)用函數(shù)f1多少次?執(zhí)行哪條指令會遞歸調(diào)用f1?

(2)上述代碼中,哪條指令是條件轉(zhuǎn)移指令?哪幾條指令一定會使程序跳轉(zhuǎn)執(zhí)行?

(3)根據(jù)第16行的call指令,第17行指令的虛擬地址應(yīng)是多少?已知第16行的call指令采用相對尋址方式,該指令中的偏移量應(yīng)是多少(給出計算過程)?已知第16行的call指令的后4字節(jié)為偏移量,M是采用大端方式還是采用小端方式?

(4)f(13)=6227020800,但f1(13)的返回值為1932053504,為什么兩者不相等?要使f1(13)能返回正確的結(jié)果,應(yīng)如何修改f1的源程序?

(5)第19行的imul指令(帶符號整數(shù)乘)的功能是R[eax]←R[eax]×R[ecx],當(dāng)乘法器輸出的高、低32位乘積之間滿足什么條件時,溢出標(biāo)志OF=1?要使CPU在發(fā)生溢出時轉(zhuǎn)異常處理,編譯器應(yīng)在imul指令后應(yīng)加一條什么指令?

46、(7分)對于題45,若計算機M的主存地址為32位,釆用分頁存儲管理方式,頁大小為4KB,則第1行的push指令和第30行的ret指令是否在同一頁中(說明理由)?若指令Cache有64行,采用4路組相聯(lián)映射方式,主存塊大小為64B,則32位主存地址中,哪幾位表示塊內(nèi)地址?哪幾位表示Cache組號?哪幾位表示標(biāo)記(tag)信息?讀取第16行的call指令時,只可能在指令Cache的哪一組中命中(說明理由)?

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

考研備考資料免費領(lǐng)取

去領(lǐng)取

專注在線職業(yè)教育24年

項目管理

信息系統(tǒng)項目管理師

廠商認證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

學(xué)歷提升

!
咨詢在線老師!