《计算机组成与系统结构》试题库一、选择题1.若十进制数据为 137.625,则其二进制数为()。
A.10001001.11 B.10001001.101 C.10001011.101 D.1011111.101 【分析】十进制数转化为二进制数时,整数部分和小数部分要用不同的方法来处理。
整数部分的转化采用除基取余法:将整数除以2,所得余数即为2进制数的个位上数码,再将商除以2,余数为八进制十位上的数码……如此反复进行,直到商是0为止;对于小数的转化,采用乘基取整法:将小数乘以2,所得积的整数部分即为二进制数十分位上的数码,再将此积的小数部分乘以2,所得积的整数部分为二进制数百分位上的数码,如此反复……直到积是0为止。
此题经转换后得八进制数为10001001.101。
【答案】B2.如果 [X]补=11110011,则[-X]补是()。
A.11110011 B.01110011 C.00001100 D.00001101【分析】不论X是正数还是负数,由[X]补求[-X]补的方法是对[X]补求补,即连同符号位一起按位取反,末位加1。
本题[-X]补就是00001101。
【答案】D3.一个n+1位整数移码的数值范围是()A.-2n+1<2N-1 B.-2 n+1≤x<2 n-1C.-2n≤x≤2n-1 D.-2 n+1≤x≤2 n-1【分析】字长为n+1位,符号位为1位,则数值位为n位。
当表示负数时,符号位为0,数值位全0为负数且值最小,为-2n;当表示正数时,符号位为1,数值位全为1时值最大,为2n-1【答案】C4.快速进位加法器的进位生成信号g和进位传播信号p,其中g和p定义为:gi=xiyi ,p=xi+yi。
第i位加法器产生的进位是()。
A.xi +yi B. C. D.xi yi ci【分析】在设计多位的加法器时,为了加快运算速度而采用了快速进位电路,即对加法器的每一位都生成两个信号:进位生成信号g和进位传播信号p其中g 和p定义为:gi=xiyi ,p=xi+yi。
第i位加法器产生的进位:。
【答案】B5.原码乘法是()。
A.先取操作数绝对值相乘,符号位单独处理B.用原码表示操作数,然后直接相乘C.被乘数用原码表示,乘数取绝对值,然后相乘D.乘数用原码表示,被乘数取绝对值,然后相乘【分析】原码一位乘法中,符号位与数值位是分开进行计算的。
运算结果的数值部分是乘数与被乘数数值位的乘积,符号是乘数与被乘数符号位的异或。
【答案】A6.动态半导体存储器的特点是()A.在工作中存储器内容会产生变化B.每次读出后,需要根据原存内容重新写入一遍C.每隔一定时间,需要根据原存内容重新写入一遍D.在工作中需要动态地改变访存地址【分析】动态半导体存储器是利用电容存储电荷的特性记录信息,由于电容会放电,必须在电荷流失前对电容充电,即刷新。
方法是每隔一定时间,根据原存内容重新写入一遍。
【答案】C7.主存储器和CPU之间增加高速缓冲存储器的目的是()。
A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的容量C.扩大CPU中通用寄存器的数量D.既扩大主存容量又扩大CPU通用寄存器数量【分析】高速缓冲存储器是为提高存储器带宽而在主存储器速度匹配问题。
【答案】A8.指令系统中采用不同寻址方式的目的主要是()。
A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存D.提供扩展操作码的可能并降低译码难度【分析】计算机的指令系统中对操作数的寻址采用不同的寻址方式,可以在有限的指令代码长度范围内增加指令的数量,可以扩大对内部存储器的访问空间,既扩大寻址空间,同时又给程序设计人员提供了更多编程的灵活性。
【答案】B9.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用()。
A.堆栈寻址 B.立即寻址 C.隐含寻址 D.间接寻址【分析】单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用隐含的寻址方式,这样就可以在指令中省略对另一个操作数的描述,从而可减少机器指令代码的长度。
【答案】C10.从控制存储器中读取一条微指令并执行相应操作的时间叫()。
A.CPU周期 B.微周期 C.时钟周期 D.机器周期【分析】各种时间周期单位的含义如下:CPU周期是指完成一次CPU操作需要的时间;微周期是指计算机执行一条微指令所需要的时间,也就是从控制存储器中读取一条微指令并执行相应操作的时间;时钟周期是指由计算机内部的时钟发生器所产生的时钟信号的周期时间,它是所有时间单位中周期最小的机器周期:指令执行中每一步操作所需的时间,一般以CPU中完成一个运算操作所需时间作为机器周期的基本时间。
【答案】B11.微程序控制器比组合逻辑控制器速度要慢,主要是由于增加了从()读取微指令的时间。
A.主存储器 B.控制存储器 C.高速缓存 D.指令寄存器【分析】微程序控制方式下,由于微程序存储在控制存储器内,每一条微指令的执行都需要对控制存储器进行访问,执行的速度比用组合逻辑控制器直接产生控制信号的方式慢。
【答案】B12.串行接口是指()。
A.主机和接口之间、接口和外设之间都采用串行传送B.主机和接口之间串行传送,接口和外设之间并行传送C.主机和接口之间并行传送,接口和外设之间串行传送D.系统总线采用串行总线【分析】主机的工作速度较快,因此主机和接口之间采用并行传送;外设的工作速度较慢,因此接口和外设之间采用串行传送。
【答案】C13.“总线忙”信号由()建立。
A.获得总线控制权的设备 B.发出“总线请求”的设备C.总线控制器 D.CPU【分析】在总线控制机制中,准备使用总线的设备向总线控制器发出“总线请求”由总线控制器进行裁决。
如果经裁决允许该设备使用总线,就由总线控制器向该设备发出一个“总线允许”信号。
该设备接收到此信号后,发出一个“总线忙”信号用来通知其他设备总线己被占用。
当该设备使用完总线时,将“总线忙”信号撤销,释放总线。
【答案】A14.在调频制记录方式中,是利用()来写0或1。
A.电平高低的变化 B.电流幅值的变化C.电流相位的变化 D.电流频率的变化【分析】在调频制记录方式中,信息的写入是依靠写入电流频率的变化来实现的,写1时的电流变化频率是写0时电流变化频率的2倍。
【答案】D15.磁盘存储器的等待时间是指()。
A.磁盘旋转一周所需的时间 B.磁盘旋转半周所需的时间C.磁盘旋转2/3周所需的时间 D.磁盘旋转1/3周所需的时间【分析】磁盘访问时间包括寻道时间和旋转延迟时间。
寻道时间是将磁头定位到所要求的磁道上所需的时间;旋转延迟时间是寻道完成后到该道上需要访问的区域到达磁头下的时间。
这两个时间都与磁头和数据的位置有关,是随机变化的,因此一般用平均值表示,即将磁盘旋转半周的时间定义为磁盘存储器的等待时间,也称为磁盘的寻址时间。
【答案】B16.在计算机系统中,高速缓冲存储器是被设置在( )和( )之间,用于解决( )读写速度慢,跟不上( )快速取得指令或数据的矛盾;通常选用( )存储器芯片实现。
它与主存储器的读写原理不同,执行写入操作时,在把有关( )信息写入选中的高速缓冲存储器的某一单元时,还应该将与这一信息相关的( )信息或其中的一部分写入与之对应的标志字段;在执行读出操作时,不能仅仅只通过对原本用于读主存储器的地址信息进行译码去选择高速缓冲存储器的某一单元来取得所需要的数据,还必须通过检查高速缓冲存储器的有关单元的标志位的值,才能确定得到的是否是所要求的数据,这是因为高速缓冲存储器( )单元对应( )的多个存储单元。
依据被读单元的内容或其一部分判定得到的是否是所需要的数据的原理运行的存储器被称为( )存储器。
a.数据 b.一个 c.主存地址J.可以 e,多个 f.主存储器g.不可以 h.中央处理器 i.ROMj.静态 k.动态 1.RAMm.不可以 n.高位 O.低位P.控制 q.读/写 r.运行 s.关联【答案】h f f h J a C b f s17.按照IEEE标准,一个浮点数由1位( ),n位( )和m位( )组成,其中的( )部分选用移码表示,( )选用原码表示。
该浮点数的数值范围主要取决于( )的位数,而数据的表示精度主要取决于( )的位数。
浮点数的零是( )均为零,非零值的规格化的浮点数尾数数值的( )必定为l。
a.浮点数 b.阶码 C.一位d.符号 e.多位 f.中央处理器g.移码 h.定点小数 i.动态j.尾数 k.最高位 L.每一位 m.控制【答案】d g j b j b j l k18.六七十年代,在美国的______州,出现了一个地名叫硅谷。
该地主要工业是______它也是______的发源地。
A 马萨诸塞,硅矿产地,通用计算机B 加利福尼亚,微电子工业,通用计算机C加利福尼亚,硅生产基地,小型计算机和微处理机D加利福尼亚,微电子工业,微处理机【答案】D19.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
A 阶符与数符相同为规格化数B 阶符与数符相异为规格化数C 数符与尾数小数点后第一位数字相异为规格化数D数符与尾数小数点后第一位数字相同为规格化数【答案】C20.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。
A -215 ~ +(215 -1)B -(215 –1)~ +(215 –1)C -(215 +1)~ +215D -215 ~ +215【答案】A21.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A 64,16B 16,64C 64,8D 16,16 。
【答案】D22.交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。
A 模块式,并行,多个B 模块式串行,多个C 整体式,并行,一个D 整体式,串行,多个【答案】A23.用某个寄存器中操作数的寻址方式称为______寻址。
A 直接B 间接C 寄存器直接D 寄存器间接【答案】C24.流水CPU 是由一系列叫做“段”的处理线路所组成,和具有m个并行部件的CPU相比,一个 m段流水CPU______。
A 具备同等水平的吞吐能力 B不具备同等水平的吞吐能力C 吞吐能力大于前者的吞吐能力 D吞吐能力小于前者的吞吐能力【答案】A25.描述PCI总线中基本概念不正确的句子是______。
A HOST 总线不仅连接主存,还可以连接多个CPUB PCI 总线体系中有三种桥,它们都是PCI 设备C 以桥连接实现的PCI总线结构不允许许多条总线并行工作D 桥的作用可使所有的存取都按CPU 的需要出现在总线上【答案】C26.计算机的外围设备是指______。