计算机组成原理考试试题及参考答案红色标记为找到了的参考答案,问答题比较全,绿色标记为个人做的,仅供参考!第一章计算机系统概述1.目前的计算机中,代码形式是______。A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放2.完整的计算机系统应包括______。A.运算器、存储器、控制器B.外部设备和主机C.主机和实用程序D.配套的硬件设备和软件系统3.目前我们所说的个人台式商用机属于______。A.巨型机B.中型机C.小型机D.微型机4.Intel80486是32位微处理器,Pentium是______位微处理器。A.16B.32C.48D.645.下列______属于应用软件。A.操作系统B.编译系统C.连接程序D.文本处理6.目前的计算机,从原理上讲______。A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放7.计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。A.巴贝奇B.冯.诺依曼C.帕斯卡D.贝尔8.通常划分计算机发展时代是以()为标准A.所用的电子器件B.运算速度C.计算机结构D.所有语言9.到目前为止,计算机中所有的信息任以二进制方式表示的理由是()A.节约原件B.运算速度快C.由物理器件的性能决定D.信息处理方便10.冯.诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元11.计算机系统层次结构通常分为微程序机器层、机器语言层、操作系统层、汇编语言机器层和高级语言机器层。层次之间的依存关系为()A.上下层都无关B.上一层实现对下一层的功能扩展,而下一层与上一层无关C.上一层实现对下一层的功能扩展,而下一层是实现上一层的基础D.上一层与下一层无关,而下一层是实现上一层的基础12.指令流通常是()A.从主存流向控制器B.从控制器流向主存C.从控制器流向控制器D.从主存流向主存13.以下叙述中正确的是()A.寄存器的设置对汇编语言程序是透明的B.实际应用程序的预测结果能够全面代表计算机的性能C.系列机的基本特征是指令系统向后兼容D.软件和硬件在逻辑功能上是等价的14.存储A.__程序____并按B.__地址____顺序执行,这是冯•诺依曼型计算机的工作原理。15.有一台40MHz的处理器执行标准测试程序,它包含的混合指令数和响应所需的时钟周期见表1-1.求有效的CPI、MIPS速率和程序的执行时间(I为程序执行的条数)指令类型CPI指令混合比算术和逻辑160%高速缓存命中的访存218%转移412%高速缓存失败的访存810%16.两台计算机A和B采用不同主频的CPU,而片内逻辑电路相同。(1)若A机的主频为8MHz,B机为12MHz,则两机的CPU时钟周期各为多少?(2)如果A机的平均指令执行速度为0.4MIPS,那么A机的平均指令执行时间是多少?(3)B机的平均指令执行速度MIPS是多少?第二章数据的表示和运算1.算术右移指令执行的操作是______。A.符号位填0,并顺次右移1位,最低位移至进位标志位B.符号位不变,并顺次右移1位,最低位移至进位标志位C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D.符号位填1,并顺次右移1位,最低位移至进位标志位2.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。A.-215─215-1B.-215-1─215-1C.-215+1─215D.-215─2153.设寄存器位数为8位,机器数采用补码形式(一位符号位),对应于十进制数-27,寄存器内为______。A.(27)16B.(9B)16C.(E5)16D.(5A)164.机器数______中,零的表示形式是唯一的。A.原码B.补码C.移码D.反码5.已知X0且[X]原=X0.X1X2…Xn,则[X]补可通过______求得。A.各位求反,末位加1B.求补C.除X0外求补D.[X]反-16.设[X]补=1.x1x2x3x4,当满足______时,X-1/2成立。A.x1必须为1,x2x3x4至少有一个为1B.x1必须为1,x2x3x4任意C.x1必须为0,x2x3x4至少有一个为1D.x1必须为0,x2x3x4任意7.(2000)10化成十六进制数是______。A.(7CD)16B。(7D0)16C。(7E0)16D。(7FO)168.用32位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是______。A.0≤│N|≤1-2-32B.0≤│N|≤1-2-31C.0≤│N|≤1-2-30D.0≤│N|≤1-2-299.下列数中最小的数为______。A.(101001)2B.(52)8C.(101001)BCDD.(233)1610.下列数中最大的数是______。A.(10011001)2B。(227)8C。(98)16D。(152)1011.______表示法主要用于表示浮点数中的阶码。A.原码B.补码C.反码D.移码12.在小型或微型计算机里,普遍采用的字符编码是______。A.BCD码B.16进制C.格雷码D.ASCⅡ码13.下列有关运算器的描述中,______是正确的。A.只做算术运算,不做逻辑运算B.只做加法C.能暂时存放运算结果D.既做算术运算,又做逻辑运算14、用1位奇偶效验能检测出1位主存错误的百分比为()A.0%B.100%C.50%D.无法计算15.在CRC中,接收端检测出某一位数据错误后,纠正的方法是()A.请求重发B.删除数据C.通过余数值自行纠正D.以上均可16.“春”字的机内码为B4BAH,由此可以推算他在GB2312-80国家标准中所在的区号是()A.19区B.20区C.3区D.35区17.在大量数据传送中常用且有效的检验法是()A.海明码B.偶校验C.奇校验D.CRC校验18、如果某单精度浮点数、某原码、某补码、某移码的32位机器数均为0xF0000000。这些数从大到小的顺序是()。A.浮原补移B.浮移补原C.移原补浮D.移补原浮19.计算机在进行浮点数的加减运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将()。A.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移B.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移C.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移D.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移20.移码表示法主要用于表示浮点数的A.___阶___码,以利于比较两个B.___指___数的大小和进行C.___对阶___操作。21.按IEEE754标准,一个浮点数由A.__数符S____、B.__阶码E____、C.__尾数m____三个域组成。22.汉字的A.___输入码___、B.___机内码___、C.___字模码___是计算机用于汉字输入、内部处理、输出三种不同用途的编码。23.运算器的两个主要功能是:A.___逻辑运算___,B.___算术运算___。24.一个定点数由A.___符号位___和B.___数值位___两部分组成。25.已知:X=0.1011,Y=-0.0101,求[X/2]补,[X/4]补[-X]补及[Y/2]补,[Y/4]补[-Y]补以及CRC、海明码、原码1位乘法、补码一位乘法的求解解:[X]补=0.1011[X/2]补=0.01011[X/4]补=0.001011[-X]补=1.0101[Y]补=1.1011[Y/2]补=1.11011[Y/4]补=1.111011[-Y]补=0.0101第三章存储系统的层次结构1.计算机的存储器系统是指______。A.RAM存储器B.ROM存储器C.主存储器D.主存储器和外存储器2.常用的虚拟存储系统由______两级存储器组成。A.主存—辅存B.快存—主存C.快存—辅存D.通用寄存器—主存3.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是______。A.0─4MBB.0─2MBC.0─2MD.0─1M4.存储器是计算机系统中的记忆设备,它主要用来______。A.存放数据B.存放程序C.存放数据和程序D.存放微程序5.某计算机的字长16位,它的存储容量是64K,若按字编址,那么它的寻址范围是______。A.0~64KB.0~32KC.0~64KBD.0~32KB6.双端口存储器所以能高速进行读写,是因为采用______。A.高速芯片B.两套相互独立的读写电路C.流水技术D.新型器件7.一个256KB的DRAM芯片,其地址线和数据线总和为A.16B.18C.26D.308.EPROM是指______。A.读写存储器B.只读存储器C.可编程的只读存储器D.光擦除可编程的只读存储器9.在主存和CPU之间增加cache存储器的目的是______。A.增加内存容量B.提高内存可靠性C.解决CPU和主存之间的速度匹配问题D.增加内存容量,同时加快存取速度10.某单片机的系统程序,不允许用户在执行时改变,则可以选用______作为存储芯片。A.SRAMB.闪速存储器C.cacheD.辅助存储器11.下列各类存储器中,不采用随机存取方式的是()。A.EPROMB.CD-ROM光盘,串行存取方式C.DRAMD.SRAM12.主存储器速度的表示中,存取时间(Ta)和存取周期(Tc)的关系表述正确的是()。A.TaTcB.TaTcC.Ta=TcD.TaTc或者TaTc,根据不同存取方式和存取对象而定13.若某存储器存储周期为250ns,每次读出16位,则该存储器的数据传输率是()。A.4*106B/sB.4MB/sC.8*106B/sD.8MB/s解:计算的是存储器的带宽,每个存储周期读出16bit=2B,故而数据传输率是2B/(250×10-9s),即8×106B/s。本题中8MB/s是8×1024×1024B/s14.某一SRAM芯片,其容量为1024*8位,除电源和接地线外,该芯片的引脚的最小数目为()。A.21B.22C.23D.24【A】芯片容量为1024×8位,说明芯片容量为1024B,且以字节为单位存取。也就是说地址线数要10位。而数据线要8bit来传输1字节。加上片选线和读/写控制线(读控制为RD或OE),故而为10+8+1+1+1=21根线15.DRAM的刷新是以()为单位的。A.存储单元B.行C.列D.存储字16.下列有关RAM和ROM的叙述中,正确的是()。Ⅰ.RAM是易失性存储器,ROM是非易失型存储器Ⅱ.RAM和ROM都是采用随机存取的方式进行信息访问Ⅲ.RAM和ROM都可用做CacheⅣ.RAM和ROM都需要刷新A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅Ⅰ和Ⅱ和ⅢD.仅Ⅱ和Ⅲ和Ⅳ【A】一般Cache采用高速的SRAM制作,比ROM速度快很多,因此III是错误的,用排除法即可选A。RAM需要刷新,而ROM不需要刷新。17.在存储器芯片中,地址译码采用双译码方式是为了()。A.扩大寻址范围B.减少存储单元数目C.增加存储单元数目D.减少存储单元选通线数目18.下列关于闪存(FlashMemory)的叙述中,错误的是()。A.信息可读可写,并且读、写速度一样B.存储元由MOS管组成,是一种半导体存储器C.掉电后信息不丢失,是一种非易失性存储器D.采用随机访问方式,可替代计算机外部存储器19.某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M*8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是()。A.22位B.23位C.25位D.26位按字节编址,64MB的主存地址空间,故而MAR的寻址范围是64M,故而是26位。而