《计算机组成原理》试卷一一.选择题(每小题1分,共20分)1. 我国在______年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于______年完成。
A. 1946,1958B. 1950,1968C. 1958,1961D. 1959,19652. 目前大多数集成电路生产中,所采用的基本材料为______。
A. 单晶硅B. 非晶硅C. 锑化钼D. 硫化镉3. 下列数中最大的数是______。
A. (100110001)2B. (227)8C. (98)16D. (152)104. ______表示法主要用于表示浮点数中的阶码。
A. 原码B. 补码C. 反码D. 移码5. 用32位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是______。
A. 0≤│N|≤1-2-32B. 0≤│N|≤1-2-31C. 0≤│N|≤1-2-30D. 0≤│N|≤1-2-296. 定点运算器用来进行______。
A. 十进制数加法运算B. 定点数运算C. 浮点数运算D. 即进行定点数运算也进行浮点数运算7. 某SRAM芯片,其存储容量为64ⅹ16位,该芯片的地址线和数据线数目为______。
A. 64,16B. 16,64C. 64,8D. 16,68. 闪速存储器称为______。
A. 光盘B. 固态盘C. 硬盘D. 软盘9. 二地址指令中,操作数的物理位置不可安排在______。
A. 栈顶和次栈顶B. 两个主存单元C. 一个主存和一个寄存器D. 两个寄存器10. 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:A. (Msp)→A,(SP)+1→SPB. (SP)+1→SP,(Msp)→AC. (SP)-1→SP,(Msp)→AD. (Msp)→A,(SP)-1→SP11. 中央处理器(CPU)是指______。
A. 运算器B. 控制器C. 运算器. 控制器和cacheD. 运算器、控制器和主存储器12. 指令寄存器的作用是______。
A. 保存当前指令的地址B. 保存当前正在执行的指令C. 保存下一条指令D. 保存上一条指令13. 下面描述的RISC机器基本概念中正确的表达是______。
A. RISC机器不一定是流水CPUB. RISC机器一定是流水CPUC. RISC机器有复杂的指令系统D. CPU配备很少的通用寄存器14. 在______的微型计算机中,外设可以和主存储器单元统一编址,因此可以不使用I/O指令。
A. 单总线B. 双总线C. 三总线D. 多总线15. 描述当代流行总线结构中基本概念不正确的句子是______。
A. 当代流行总线结构是标准总线B. 当代总线结构中,CPU和它私有的cache一起作为一个模块与总线相连C. 系统中只允许有一个这样的模块D. PCI总线体系中由三中桥,它们都是PCI 设备16. 磁盘驱动器向盘片磁层记录时采用______方式写入。
A. 并行B. 串行C. 并—串行D. 串—并行17. 一台计算机对n个数据源进行分时采集,送入主存,然后分时处理。
采集数据时最好方案是使用______。
A. 堆栈缓冲区B. 一个指针的缓冲区C. 两个指针的单缓冲区D. n个指针的n个缓冲区18. 为了便于实现多级中断,保存现场信息最有效的方法是采用______。
A. 通用寄存器B. 堆栈C. 存储器D. 外存19. 下述I/O控制方式,哪种主要由程序实现______。
A. PPU(外围处理机)B. 中断方式C. DMA 方式D. 通道方式20. 在下述指令中,______指令包含的周期数最多。
A. RR型B. RS型C. SS型D. 零地址指令二.填空题(每空1分,共20分)1. 计算机软件一般分为两大类:一类叫A.______,另一类叫B.______。
操作系统属于C.______类。
2. 一位十进制数,用BCD码表示需要A.______位二进制码,用ASCⅡ码表示需要B.______位二进制码。
3. 虚拟存储器指的是A.______层次,它给用户提供了一个比实际B.______空间大的多C.______空间。
4. 不同机器有不同的A.______,RISC指令系统是B.______指令系统的改进。
5. 流水CPU中的主要问题是A.______相关、B.______相关和C.______相关,为此需要采用相应的技术对策,才能保证流水畅通而不断流。
6. 总线同步定时协议中,事件出现在总线的时刻由A.______信号确定,总线周期的长度是B.______的。
7. 不同的CRT显示标准所支持的最大A.______和B.______数目是不同的。
8. 数组多路通道允许A.______个设备进行B.______型操作,数据传送单位是C.______。
三.简答题(每小题5分,共20分)1. 主存储器的性能指标有哪些?含义是什么?2.集中式仲裁有哪几种方式?3.在计算机中,CPU管理外围设备有几种方式?4.简要说明通用I/O标准接口SCSI的性能特点。
四.应用题(每小题5分,共40分)1.用补码运算方法求x+y=?x-y=?(1)x=0.1001 y=0.1100(2)x=-0.0100 y=0.10012.[x]补+[y]补=[x+y]补求证: -[y]补=[-y]补3.设有一个具有20位地址和32位字长的存储器,问:(3)该存储器能存储多少个字节的信息?(4)如果用512k×8位的SRAM组成,需多少片?(5)需要多少位地址作芯片选择?4.某双面磁盘,每面有220道,已知磁盘转速r = 3000转/分。
数据传输率为175000B/s。
求磁盘总容量。
5.指令格式如下所示,其中OP为操作码,试分析指令格式特点。
18 12 10 9 5 4 0SixE2yXPq5OP ---------- 源寄存器目标寄存器6.较水平微指令和垂直微指令的优缺点。
7.某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个时钟周期,总线时钟频率为33MHz,求总线带宽是多少?8.用多路DMA控制器控制磁盘、磁带、打印机三个设备同时工作。
磁盘以30μs的间隔向控制器发DMA请求,磁带以45μs的间隔向控制器发DMA请求,打印机以150μs 的间隔发DMA请求。
请画出多路DMA控制器的工作时空图。
图C6.1试卷一答案一. 选择题1. D2. A3. A4. D5. B6. B7. D8. B 9. A 10. B 11. C 12. B 13. B 14. A15. C 16. B 17. D 18. B 19. B 20. D二. 填空题1. 系统软件应用软件(注:顺序可变)系统软件2. 4 73. 主存---外存主存虚拟地址4. 指令系统 CISC5. 资源数据控制(注:顺序可变)6. 总线时钟固定7. 分辨率颜色8. 1(单)传输数据块三. 简答题1. 存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽。
在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。
存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。
存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。
存储器带宽是指存储器在单位时间中的数据传输速率。
2. 有三种方式:链式查询方式、计数器定时查询方式、独立请求方式。
3. 解:CPU管理外围设备有五种方式:(1)程序查询方式(2)程序中断方式(3)直接内存访问(DMA)方式(4)通道方式(5)外围处理机方式4. 解:(1)SCSI接口总线有8条数据线、1条奇偶校验线、9条控制线组成。
使用50芯电缆,规定了两种电气条件:单端驱动和差分驱动。
(2)总线时钟频率高。
(3)SCSI接口总线以菊花链形式最多可接8台设备。
(4)每个SCSI设备有自己唯一的设备号ID=0—7。
ID=7的设备有最高优先权,ID=0的设备优先权最低。
采用分布式总线仲裁策略。
(5)SCSI设备是指连接在SCSI总线上的智能设备,即除主适配器HBA外,其他SCSI设备实际是外设的适配器或控制器。
(6)SCSI设备是智能设备,对SCSI总线以至主机屏蔽了实际外设的固有物理属性,设备间可用一套标准命令进行数据传送。
(7) SCSI设备间是一种对等关系,而不是主从关系。
四. 应用题1. (1) [X]补 = 00.1001 [X]补 = 00.1001+ [Y]补 = 00.1100 + [-Y]补 = 11.0100[X+Y]补 = 01.0101 [X-Y]补 = 11.1101因为双符号位相异,结果发生溢出。
X-Y = -0.0011(2)[X]补 = 11.1100 [X]补 = 11.1100+ [Y]补 = 00.1001 + [-Y]补 = 11.0111[X+Y]补 = 00.0101 [X-Y]补 = 11.0011所以X+Y = +0.0101 X-Y = -0.11012. 因为 [x]补+[y]补=[x+y]补令x = -y 代入,则有 [-y]补+[y]补=[-y+y]补= [0]补 = 0所以 -[y]补=[-y]补3. 解:(1)32位字长为4B,220 = 1M = 1024K,存储器容量为220×4B = 4MB,可存储4M字节的信息(2)SRAM芯片容量为512K×8位 = 512KB = 0.5MB所需芯片数目为:4MB ÷ 0.5MB = 8片(3)因为219 = 512K,即芯片片内地址线19位,存储器容量为1M,地址线为20位,故需1位地址线作芯片片选选择(CS),用A19选第1个模块,用A19选第2个模块。
4. 解:因为 Dr = r×N r = 3000转/分 = 50转/秒所以 N = Dr/r = (175000B/s) / (50/s)= 3500B磁盘总容量 = 3500B×220 = 1540000B5. (1)单字长二地址指令(2)操作码字段OP可以指定128条指令(3)源寄存器和目标寄存器都是通用寄存器(可分别指定32个),所以是RR型指令,两个操作数均存放在寄存器中(4)这种指令结构常用于算术逻辑运算6. (1)水平型微指令并行操作能力强、效率高、灵活性强,垂直型微指令则较差。
(2)水平型微指令执行一条指令的时间短,垂直型微指令执行时间长。
(3)由水平型微指令解释指令的微程序,具有微指令字比较长,但微程序短的特点,而垂直型微指令正好相反。
(4)水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说比较容易掌握7. 解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个周期传送的数据量用D 表示,根据总线带宽定义,有:Dr = D/T = D×f = 4B×33×106/s = 132MB/s8.图C6.2。