1、淮 阴 工 学 院 课 程 考 试 试 卷班级 姓名 学号 -装-订-线-专业:计算机科学与技术课程名称:计算机组成原理 学分:3.5试卷编号(B)课程编号: 1311082 考试方式: 闭卷 考试时间: 60 分钟拟卷人(签字): 拟卷日期: 2014-05-01 审核人(签字): 提示:一律在答题纸上答题!得分一、 选择题:(每题2分,共40分)1. 通常划分计算机的发展时代是以 为标准。A. 所用电子器件 B.运算速度 C. 计算机结构 D.所用语言2. 冯.诺依曼计算机的核心思想是 。A. 二进制运算 B.存储信息 C.运算速度快 D.存储程序控制3. 兼容性是计算机的一个重要性能,对
2、于系列机必须做到 。A.向前兼容 B.向后兼容 C. 向上兼容 D.向下兼容4. 某8位微型计算机地址码为16位,则该机所允许的最大存储空间是 。A.1MB B. 1KB C. 64KB D.8KB5. 一个8位微型计算机地址码为16位,使用4K*4b的RAM芯片组成最大空间的存储器,则需要 个RAM芯片。A.8 B.16 C. 32 D.646. 上题中,需要 根片选信号线。A.8 B.16 C. 32 D.647. 片选的方法一般为两种,即线选法和 。A.位选法 B.片选法 C. 自选法 D.译码法8. 八位二进制补码表示的定点纯小数,则表示的最小数值为 。A.-1 B.-64 C. -
3、128 D.-2569. 已知一汉字的国标码为1234H,其机内码为 H.A.92B4 B.A2C5 C. B3D5 D.C4E610. 串行通信中,采用偶校验的数据校验方法,现传送的数据位0101011,则校验位为 。A.1 B.0 11. 操作数直接出现在地址码位置的寻址方式为 寻址。 A直接 B间接 C立即 D相对12. 若移码的符号位为1,则该数为 。A. 正数 B. 负数13. 在浮点加减运算中,当尾数相加发生溢出时,应_A. 发出出错信息 B.向右规格化C. 向左规格化 D.舍入处理14. 运算器的主要功能是进行 。A.逻辑运算 B.算术运算 C. 加法运算 D. 逻辑运算与算术运
4、算15. 浮点运算的结果是根据规格化后的 是否溢出来判断的。A.阶码 B.尾数 C. 底数 D.尾符16. 补码乘法,符号位 参与运算。A.不 B.必须17. 在相对寻址方式中,如指令中的地址码为20H,则操作数的地址为 A. 20H B. 1000H+20H C. (PC)+20H D. (SI)+20H 18. 能够改变程序执行顺序的是 。A. 移位指令 B.数据传送类指令 C. 输入输出类指令 D. 转移类指令19. RISC思想只要基于 。A. 减少指令的平均执行周期数 B.减少指令的复杂度 C. 减少硬件的复杂度 D. 便于译码器编写20. 已知Cache的容量为8KB,内存的容量为
5、2MB,每块16B,则在直接映像方式中,一个Cache块可以与 个内存块对应。A.1 B. 64 C. 128 D. 256 得分二、综合题(共60分)1. (15分)设x= 0.1001,y= - 0.1011,用原码一位乘求xy2. (15分)某机指令字长16位,每个操作数的地址码为6位。指令分为零地址码、一地址码和二地址码三种格式。若二地址码指令有x种,一地址码有y种,则当操作码长度固定,二地址码最多有多少种?若操作码长度可变,则零地址码最多允许有多少种?(要求给出计算机过程) 3. (15分)已知X= 20/32 , Y= 17/32 , 使用变形补码计算X+Y,X-Y4. (15分)
6、设浮点数的阶码为2位,尾数为4位(均不包括符号位),已知x=2110.0111, y=210 (0.0101), 用补码形式计算 x+y专业:计算机科学与技术通信工程 课程名称:计算机组成原理 学分:3.5 试卷编号(B)一、选择题(每空2分,共40分)12345678910ADBCCBDAAB11121314151617181920CABDABCDBD二、综合题(每题15分,共60分)解:x=0.1001,y=0.1011部分积 乘数 说明0.0000 1011 + 0.1001 因y4=1,故+x 0.1001 0.0100 1101 右移1位 + 0.1001 因y3=1,故+x 0.1
7、101 0.0110 1110 右移1位 0.0011 0111 因y2=1,故右移1位 + 0.1001 因y1=1,故+x 0.1100 0.0110 0011 右移1位 xy= - 0.01100011 错一步 扣1分,扣完为止1.2.解:固定长度操作码:24-x-y (6分)可变长度:9分指令类型最多指令数实际使用数剩下数二地址码24x24-x一地址码(24-x)*26Y(24-x)*26-y零地址码【(24-x)*26-y】*26全部03.X补=00.10100 2分Y补=00.10001 2分-Y补=11.01111 2分X+Y补=X补+Y补00.10100+00.10001 01.00101 3分所以 X+Y 溢出 2分X-Y补=X补-Y补00.10100+11.0111100.00011x-y=0.00011 4分或x-y=3/324.对阶X=0,11;00.0111Y=0,10;11.1011E=0,01X=0,11;00.0111Y=0,11;11.1101尾数加00.0111+ 11.1101 00.0100左规:X+Y=0,11;00.0100X+-Y=0,10;00.1000即 x+y=2 10(0.1000) 错一步 扣1分第 2 页 共 2 页