A.连接主机与外围设备 B.连接主存与CPU
C.连接运算器与控制器 D.连接CPU内部各部件 14.在常用磁盘中,( )。
A.外圈磁道容量大于内圈磁道容量 B.各道容量不等
C.各磁道容量相同 D.内圈磁道容量大于外圈磁道容量 15.在下列存储器中,( )可以作为主存储器。
A.半导体存储器 B.硬盘 C.光盘 D.磁带
二、改错题(本大题共5小题,每小题2分,共10分)针对各小题的题意,改正其结论中的错误,或
补充其不足。
1.在计算机中,各指令周期的时间长度是相同的。 2.CPU只是计算机的控制器。
3.按时序控制方式分,总线可分为串行总线和并行总线。
4.显示适配器中的显示缓冲存储器用于存放显示器将要向CPU输入的信息。 5.对外设统一编址是指给每个外设设置一个地址码。
三、名词解释题(本大题共5小题,每小题2分,共10分) 1.主机 2.基数r
3.控制存储器(CPU内的) 4.主设备 5.I/O接口
四、简答题(本大题共6小 题,每小题5分,共30分)
1.静态存储器(SRAM)依靠什么来存储信息?为什么称为“静态”存储器? 2.简述寄存器间接寻址方式的含义,说明其寻址过程。
3.微程序控制器怎么产生操作控制信号,这种控制器有何优缺点? 4.何谓串行传输,有何优缺点?适用什么场合? 5.何谓DAM方式?说明它的适用场合。 6.何谓多重中断?如何保证它的实现? 五、计算题(本大题共1小题,10分)
已知x=0011,y=-0101,试用原码一位乘法求xy=?请给出规范的运算步骤,求出乘积。 六、设计题(本大题共2小题,共25分)
1.(10分)以单总线的CPU数据通路结构为背景,拟出加法指令ADD R3,R1,R2的指令流程。本指令功能是将R1和R2中的数相加,结果送入R3。
2.(15分)用2K×4位/片的RAM存储芯片构成一个8KB的存储器,地址总线为A15(高位)~A0(低位),数据总线D7(高位)~D0(低位),WE控制读写。请写出片选逻辑式,画出芯片级逻辑图,注意各信号线。
计算机组成原理试题参考答案
一、单项选择题(每小题1分,共15分)
1.B 2.A 3.D 4.D 5.B 6.B 7.D 8.A 9.C 10.C
第 6 页 共 31 页
11.B 12.D 13.A 14.C 15.A 二、改错题(每小题2分,共10分)
1.一般说,由于各指令功能的不同,它们的指令周期有长有短,不一定相同。 2.CPU是由控制器和运算器组成的。
3.按时序控制方式分,总线可分成同步总线和异步总线。
4.显示缓冲存储器存放屏上待显示的信息(一帧字符的编码或一帧图像的像点代码)。
5.对外设统一编址是指将外设接口中的控制寄存器、数据寄存器和状态字寄存器等有关的接口
寄存器与主存联合在一起统一编排地址。 三、名词解释(每小题2分,共10分)
1.逻辑上把CPU和主存合在一起称为主机。
2.进位计数制中各数位允许使用的数码个数称为该进位计数制的基数。
3.CPU内用于存放实现指令系统全部指令的微程序的只读存储器称为控制存储器。 4.申请并获得总线控制权,控制总线传送操作的设备称为主设备。 5.是指连接主机和外围设备的逻辑部件。 四、简答题(每小题5分,共30分)
1.静态存储器依靠双稳态电路的两个稳定状态来分别存储0和1。
这类存储器在电源正常情况下,可以长期保存信息不变(除非重新写入),不需要动态刷新,
所以称为“静态”存储器。
2.含义:指令中给出寄存器号,操作数的地址在寄存器中。
寻址过程:从指令中取出寄存器号,找到对应的寄存器,以该寄存器内容作为地址访问主
存,读出操作数。
3.操作控制信号的产生:事先把操作控制信号以代码形式构成微指令,然后存放到控制存储器
中,取出微指令时,其代码直接或译码产生操作控制信号。
优点:规整、易于修改和扩展 缺点:速度较慢
4.串行传输是指用一条线按位串行传送数据 优点:线路成本低 缺点:传送速度慢
适用场合:主机与低速外设间的传送 远距离通信总线的数据传送 系统之间的通信总线的数据传送
5.定义:由DMA控制器控制系统总线,直接依靠硬件实现主存与I/O设备之间的数据直传,
传送期间不需要CPU程序干预。
适用场合:高速、批量数据的简单传送。
6.多重中断:CPU在响应处理中断的过程中,允许响应处理更高级别的中断请求,这种方式
称为多重中断。
实现方法:在中断服务程序的起始部分用一段程序来保存现场,送新屏蔽字以取屏蔽同级
别和低纸别的中断请求、然后开中断,这样CPU就可响应更高级别的中断请求,实现多重中断。
五、计算题(10分)
初值:x原=00011,|x|=0011
第 7 页 共 31 页
y原=10101,|y|=0101 求符号:zf=xf?yf=0?1=1 分步操作:
结果:z=x·y=-1111 六、设计题(共25分) 1.(10分) PC→MAR PC+1→PC
DBUS→MDR→IR R1→Y
R2+Y→Z Z→R3 2.(15分)
第 8 页 共 31 页
计算机组成测试
一、填空题(本大题共16小题,每空2分,共48分)
1.8位二进制补码所能表示的十进制数范围是________到________。 2.PCI总线是________总线,传输数据时的最高速度是________字节/秒。 3.计算机对信息的处理是通过________的执行实现的。 4.一台计算机的内存储器的最大容量可以由________确定。
5.按存储器所处的位置及功能可以将它们分为________存储器和________存储器。
6.根据接口对数据传送的控制方式,可将接口分为:程序传送的输入/输出接口、________、________三种。
7.禁止中断就是在CPU内部设置一个可由程序设置的________触发器,只有该触发器为“1”时,才允许CPU响应发生的中断。
第 9 页 共 31 页
8.从指令系统的角度看,当前的计算机指令系统结构分为________和________两大类。 9.在多级存储体系中,“cache——主存”结构的作用是解决________的问题。 10.堆栈是一种________存储器。 11.电可擦写只读存储器简称________。
12.如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为________。 13.用浮点数表示的优点是________和________。 14.能被CPU直接访问的存储器是________。
15.在采用DMA方式的I/O系统中,其基本思想是在________与________之间建立直接的数据通路。 16.完整的计算机系统应包括________与________。 二、计算题(本大题共6小题,每小题4分,共24分) 写出过程。
1.写出二进制数-1010.101的浮点表示形式。设阶码取4位补码(包括阶符),尾数是8位原码(包括尾符)。
2.有4K×4bit的RAM存储器芯片,要组成一个32K×8bit的存储器,计算总共需要多少RAM芯片,其中多少组芯片构成并联?多少个芯片地址串联?
3.将十进制数222.1转换成二进制和十六进制数。(小数点后保留二进制6位) 4.计算8位定点原码整数10100011B的真值。 5.将十进制数-118写成字长16位的二进制补码。 6.已知:X=11011011, Y=00101100,求X⊕Y=? 三、问答题(本大题共7小题,每小题4分,共28分)
1.什么是DMA传送?在DMA方式传送数据时,CPU及DMA控制器各工作在什么状态? 2.什么是指令的寻址方式?
3.存储器按存取方式分可以分为哪几类? 4.什么是计算机的字长? 5.磁盘存储器的主要指标有哪些? 6.什么是串行传送? 7.中断分哪些类型?
第 10 页 共 31 页