欢迎来到天天文库
浏览记录
ID:31828872
大小:349.50 KB
页数:7页
时间:2019-01-20
《2009考研组成原理试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2009年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1-40小题,每小题2分,共80分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(1~10小题为数据结构(20分),11~22小题为计算机组成原理(24分),23~32小题为操作系统(20分),33~40小题为计算机网络(16分)。)11.冯•诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元解析:答案为C。本题的考
2、点为指令执行步骤分为取指、分析指令和执行指令三个阶段,在取指期间取来的是指令,它用来告知计算机运行功能和执行步骤的命令信息;在执行指令期间取出的数据,它是计算机加工处理的“原材料”。12.一个C语言程序在一台32位机器上运行。程序中定义了三个变量X、Y和Z,其中X和Z为int型,Y为short型。当X=127,Y=-9时,执行赋值语句Z=X+Y后,X、Y和Z的值分别是A.X=0000007FH,Y=FFF9H,Z=00000076HB.X=0000007FH,Y=FFF9H,Z=FFFF0076HC.X=0000007FH,Y=FFF7H,Z=FFFF
3、0076HD.X=0000007FH,Y=FFF7H,Z=00000076H解析:答案为D。本题的考点为数制转换、数据的补码表示、补码加法运算(当两个位数不同的补码数相加时,需要先进行符号扩展,对齐位数)[X]补=0000007FH(32位整数,运算后其值不变)[Y]补=FFF7H(16位,运算后其值不变)[X+Y]补=0000007FH+FFFFFFF7H=00000076H13.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×2
4、9/32,Y=25×5/8,则用浮点数加法计算X+Y的最终结果是A.001111100010B.001110100010C.010000010001D.发生溢出解析:答案为D。本题的考点为数制转换、浮点数补码表示及相加的步骤、重点考查浮点数补码规格化及判溢出。X=27×29/32=27×0.11101B=001110011101Y=25×5/8=25×0.10100B=001010010100(1)对阶(小阶向大阶看齐):Y=001110000101(2)尾数相加:0011101+0000101=0100010(3)规格化:X+Y的尾数变为001000
5、10,阶码需要加1,即00111+1=01000出现溢出(即阶码的数值位用3位补码表示无法表示+8,所以结果溢出)。14.某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是A.0B.1C.4D.6解析:答案为C。本题考点为Cache与主存之间的三种地址映射关系:直接映像、全相联映像和组相映映像。(见计算机组成与结构(第4版)王爱英第240~245页)根据题意,Cache块数2c=16块,所以c=4,采用2r=2路组相联映射,所以r=1,所以c’
6、=c-r=3,又因为每个主存块大小为32字节,按字节编址,所以主存129号单元在第4块主存块中(130/4=4余2,共5块,块编号从0开始,主存块号i=4)。映射关系为j=(imod2c’)×2r+k,其中j为cache的块号,i为主存的块号,0≤k≤2r-1(即0≤k≤1),将上面的值代入计算得主存129号单元可映像到Cache中的块号为j=(4mod8)×2+k=4×2+0或1=8或9,在第4组。组Cache(R=1)主存储器0标记Cache块0标记Cache块1主存块01标记Cache块2标记Cache块3主存块12标记Cache块4标记Cach
7、e块5主存块23标记Cache块6标记Cache块7主存块34标记Cache块8标记Cache块9主存块45标记Cache块10标记Cache块11主存块56标记Cache块12标记Cache块13主存块67标记Cache块14标记Cache块15主存块7主存块8主存地址主存块9主存块标记组地址块内地址……t+r位c’=c-r位b位15.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是A.1、15B.2、15C.1、3
8、0D.2、30解析:答案为D。ROM芯片数=4KB/2K×8位=4KB/2KB=2RAM芯片数
此文档下载收益归作者所有