摘要:408是計算機科學(xué)與技術(shù)學(xué)科聯(lián)考的考試代碼,考察數(shù)據(jù)結(jié)構(gòu),計算機組成原理,操作系統(tǒng),計算機網(wǎng)絡(luò)四門課。為幫助大家備考,小編特為大家分享2023年計算機考研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分。為了方便大家更好的來備考,小編為大家整理了“2023年408計算機考研真題及答案,希望可以幫助大家更好的復(fù)習(xí)408計算機考研內(nèi)容。
2023年考研408計算機統(tǒng)考考研真題及答案
43. [ 14分 ]
VA32bit,頁4KB,請求調(diào)頁
Cache4路組相聯(lián),塊32B,數(shù)據(jù)區(qū)8KB
Int a[24][64],a*=0042 2000H,行優(yōu)先存儲
初始a不在內(nèi)存,不會發(fā)生置換,按行訪問a[ ] [ ]
for(i; 0-23)
for(j: 0-63)
a[i][]=10
(1) a分在在幾個頁面中?訪問問a缺頁幾次 ? 頁故障地址各是什么 ?
(2)不考慮i,j,是否有時間局部性 ?為什么 ?
(3) VA32bit中,塊內(nèi)地址哪幾位? Cache組號? a[1][0]的VA是?對應(yīng)Cache的組號是?
(4) a多少塊 ? 訪問aCache命中率是 ? 若i<->j對換,命中率是 ?
44. [9分]
題43中C程序段在計算機m上的部分,機器級代碼如下,每個機器級代碼行
中依次包含指令序號,虛擬地址,機器指令和匯編指令。
for(i=0;i<24;i++)
100401072 C7 45 F8 00 0000 00 mov[ebp-8],0
2 00401079 EB 09
jmp 00401084h
3 0040107B 8B 55 F8
mov eax[ebp-8]
700401088 7D 32
jge 004010bch
for(ji=0j<64j++)
8 0040108A C7 45 FC 00 00 00 00 mov[ebp-4],0
a[間[j]=10;
mov[ecx+ edx*4+ 00422000h],.oAh
==
....
19004010AEC78482002042000A000000
(1)第20條指令的虛擬地址是多少?
(2)已知第2條jmp和第7條jge都是跳轉(zhuǎn)指令,其操作碼分別是EBH和7DH,跳轉(zhuǎn)地址分別為0040 1084、0040 10BCA這兩條指令都采用什么尋址方式?給出第2條指令jmp的跳轉(zhuǎn)目標(biāo)地址計算過程。
(3)已知第19條mov指令的功能是“a[i][j]<-10",其中ccx和edx為寄存器名,0042 20001是數(shù)組a的首地址,指令中源操作數(shù)采用什么尋址方式?已知edx中存放的是變量j,ecx 中存放的是?根據(jù)該指令的機器碼判斷計算機m采用的是大端還是小端方式。.
(4)第1次執(zhí)行第19條指令時,取指令過程中是否會發(fā)生缺頁異常?為什么?
考研備考資料免費領(lǐng)取
去領(lǐng)取