计算机组成与体系结构A卷.docx
- 文档编号:5819772
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:7
- 大小:58.13KB
计算机组成与体系结构A卷.docx
《计算机组成与体系结构A卷.docx》由会员分享,可在线阅读,更多相关《计算机组成与体系结构A卷.docx(7页珍藏版)》请在冰豆网上搜索。
计算机组成与体系结构A卷
姓名学号
学院专业座位号
(密封线内不答题)
……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………
_____________________
…
诚信应考,考试作弊将带来严重后果!
华南理工大学期末考试
《计算机组成与体系结构》试卷A
注意事项:
1.考前请将密封线内填写清楚;
2.所有答案请直接答在试卷上;
3.考试形式:
闭卷;
4.本试卷共三大题,满分100分,考试时间120分钟。
题号
一
二
三
四
五
总分
得分
评卷人
I.单选题(2pointseach)
Foreachquestioninthissection,choose1answer.Choosethebestanswer.
1.A2’s-complementoverflowcannotoccurwhen.
A.twopositivenumbersareadded
B.twonegativenumbersareadded
C.apositivenumberisaddedtoanegativenumber
D.apositivenumberissubtractedfromanegativenumber
2.Whatistheeffectofthefollowinginstruction?
.
moveecx,[ebp+8]
A.Add8tothecontentsofebpandstorethesuminecx.
B.Add8tothecontentsofebp,treatthesumasamemoryaddressandstorethecontentsatthataddressinecx.
C.Add8tothecontentsofthememorylocationwhoseaddressisstoredinebpandstorethesuminecx.
D.Addthecontentsofebptothecontentsofmemoryaddress8andstorethesuminecx.
Answerthequestion3-4basedonthefollowinginformation:
Amemorysystemuses24-bitphysicaladdress.Ithasadirect-mappedcachewith64entries.Theblocksizeis4words(wordsizeis4bytes).Eachcacheentryhasa“validbit”,a“tagfield”,andspacefordata.
3.Thenumberofbitsreservedforthetagfieldis.
A.14B.10C.6D.12
4.Thetotalnumberofbitsinthecacheis.
A.26*(143)B.26*(33)C.28*(145)D.214*(33)
5.Aspartofhandlinginterrupts,theprocessormustinformthedevicethatitsrequesthasbeenrecognized.Thismaybeaccomplishedbymeansofaspecialcontrolsignal:
signal.
A.interrupt-enableB.interrupt-acknowledge
C.interrupt-requestD.interrupt-service
6.InIEEE754double-precisionfloatingpointnumberstandard,insteadofthesignedexponent,E,thevalueactuallystoredintheexponentfieldisanunsignedinteger.
A.E’=E+127B.E’=E+128C.E’=E+1023D.E’=E+1024
7.Themicroroutinesforallinstructionsintheinstructionsetofacomputerarestoredinaspecialmemorycalledthe.
A.flashmemoryB.controlstoreC.μPCD.SRAM
8.InDMAtransfers,thedatatransferunitbetweenmainmemoryandI/Odevicesis.
A.byteB.wordC.blockofdataD.bit
9.arisefromresourceconflictswhenthehardwarecannotsupportallpossiblecombinationsofinstructionssimultaneouslyinoverlappedexecution.
A.StructuralhazardsB.Datahazards
C.ControlhazardsD.Branchhazards
10.Inmicroprogram-controlledmachines,therelationshipbetweenthemachineinstructionandthemicroinstructionis.
A.amachineinstructionisexecutedbyamicroinstruction
B.amicroinstrucitoniscomposedofseveralmachineinstructions
C.amachineinstructionisinterpretedbyamicroroutinecomposedofmicroinstructions
D.amicroroutineisexecutedbyamachineinstruction
11.Inmemory-mappedI/Osystem,weusetodifferentiatememorylocationsandI/Odevices.
A.differentaddressesB.differentaddressbuses
C.differentinstructionsD.differentcontrolsignals
12.Amajoradvantageofdirectmappingofacacheisitssimplicity.Themaindisadvantageofthisorganizationisthat.
A.It’smoreexpensivethanothertypesofcacheorganization.
B.Itsaccesstimeisgreaterthanthatofothercacheorganizations.
C.Thecachehitratioisdegradediftwoormoreblocksusedalternativelymappedontothesameblockframeinthecache.
D.Itdoesnotallowsimultaneouslyaccesstotheintendeddataanditstag.
13.Assumethatthemultiplicandis110011andthemultiplieris101100.IfmultiplythemusingtheBoothalgorithm,thentheBoothrecodingmultiplieris.
A.–1+10–110B.–1–10–100
C.–1+10–100D.+1+10–100
14.Ifthe2006versionofacomputerexecutesaprogramin200sandtheversionofthecomputermadeintheyear2007executesthesameprogramin150s,thenthespeedupthatthemanufacturerhasachievedoverthetwo-yearperiodis.
A.1.44B.1.78C.1.63D.1.33
15.AssumethataBranchinstructionusesrelativeaddressingmode.Itistwobytesinlength.Thefirstbytecontainsopcode,andthesecondcontainsoffset(2’s-complementrepresentation).AssumethatwhentheprocessorfetchesthefirstbyteofBranchinstruction,PCpointstothenextinstructionautomatically.Atfirst(PC)=2008H(beforefetchingtheBrachinstruction),iftheprogramwantstojumptotheaddressof2001H,thenthecontentofthesecondbyteofthisBranchinstructionis.
A.07HB.F7HC.09HD.F9H
II.简答题(5pointseach)
1.Whatisthedifferencebetweenasubroutineandaninterrupt-serviceroutine?
Solution:
2.Whataretheadvantagesanddisadvantagesofhardwiredandmicroprogrammedcontrol?
Solution:
3.Explainthedrawbackoftheripplecarryfulladderwhenyouneedtodesign64-bitCPUcore.Andgiveasolutionforthedrawback.(Justgiveanameofthecircuit.Youdon’tneedtodrawacircuitofsolution).
Solution:
4.Asystemhas48-bitvirtualaddressesand36-bitphysicaladdresses.Ifthesystemuses4096-bytepages,howmanyvirtualandphysicalpagescantheaddressspacesupport?
Solution:
III.综合题(10pointseach)
1.Considerthatfloating-pointnumbersarerepresentedina12-bitformatasshowninfigure1.Thescalefactorhasanimpliedbaseof2anda5-bit,excess-15exponent,withthetwoendvaluesof0and31usedtosignifyexact0andinfinity,respectively.The6-bitmantissaisnormalizedasintheIEEEformat,withanimplied1totheleftofthebinarypoint.
(1)Whatarethelargestpositiveandthesmallestpositivenumbersrepresentableinthisformat?
(2)PerformAddoperationsontheoperandsA=
B=
Note:
Usingroundingasthetruncationmethodintheanswers.Writethecomputationprocess!
Solution:
2.Alogiccircuitisneededtoimplementtheprioritynetworkshownlikefigure2.Thenetworkhandlesthreeinterruptrequestlines.WhenarequestisreceivedonlineINTRi,thenetworkgeneratesanacknowledgementonlineINTAi.Ifmorethanonerequestisreceived,onlythehighest-priorityrequestisacknowledged,wheretheorderingofpriorityis:
priorityofINTR1>priorityofINTR2>priorityofINTR3.
(1)GiveatruthtableforeachoftheoutputsINTA1,INTA2,andINTA3.
(2)GivelogicexpressionsofINTA1,INTA2,INTA3andalogiccircuitforimplementingthisprioritynetwork.
Solution:
3.Assumethatacomputer’sword-lengthis16-bit,thecapacityofmainmemoryis64Kwords.Ifitemployssingle-word-lengthone-addressinstructionsandcontains64instructions.Designaninstructionformatwithaddressingmodesofdirect,indirect,index,andrelative.
Solution:
4.Thefollowingfigure3givespartofthemicroinstructionsequencecorrespondingtooneofthemachineinstructionsofamicroprogrammedcomputer.MicroinstructionBisfollowedbyC,E,F,orI,dependingonbitsb6andb5ofthemachineinstructionregister.Comparethetwopossibleimplementationsdescribedbelow.
(1)Microinstructionsequencingisaccomplishedbymeansofamicroprogramcounter.Branchingisachievedbymicroinstructionsoftheform:
Ifb6b5branchtoX,whereb6b5isthebranchconditionandXisthebranchaddress.
(2)Sameas
(1)exceptthatthebranchmicroinstructionhastheform:
BranchtoX,ORWhereXisabasebranchaddress.Thebranchaddressismodifiedbybit-ORingofbitsb5andb6withtheappropriatebitswithX.
Solution:
5.(10points)Considerthefollowingpieceofcode:
intx=0,y=0;//ThecompilerputsxinR1andyinR2.
inti;//ThecompilerputsiinR3.
intA[4096];//Aisinmemory.
…
for(i=0;i<1024;i++){
x+=A[i];
}
for(i=0;i<1024;i++){
y+=A[i+2048];
}
Assumethatthesystemhasa8192-byte,direct-mappeddatacachewith16-byteblocks.
Solution:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 体系结构