2013 ~ 2014学年第一学期计算机组成原理期中考试试卷
出题人
学院: 计算机学院 专业班级: 网络工程1101班 姓名: 王蓉 学号: 1108020101
一、选择题(本大题共15小题,每题2分,共30分) 1、冯·诺依曼机工作方式的基本特点是( B )
A. 多指令流单数据流 B. 按地址访问并顺序执行指令 C. 堆栈操作 D. 存储器按内容选择地址 2、下列数中最小的数是( B ) A. ?1010010? B. ?00101000?2BCD王蓉 C. ?512? D. ?235?816
3、运算器虽由许多部件组成,但核心部分是( B )
A. 数据总线 B. 算术逻辑运算单元 C. 多路开关 D. 累加寄存器 4、字长16位,用定点补码小数表示时,一个字所能表示的范围是( D ) A. 0~ 1-2-15 B. -1-2-15~ 1-2-15 C. -1~1 D. -1~ 1-2-15 5、 某机字长16位,采用定点整数表示,符号位为1位,尾数为15位,则可表示的最大正整数、最小负整数分别为( A )
?????????????? C. +?2-1?,-?2-1? D. +?2-1?,-?1-2?
A. +215-1,-215-1 B. +215-1,-216-1
141515156、 存取周期是指( C ) A. 存储器的读出时间 B. 存储器的写入时间
C. 连续启动两次独立的存储器操作所需间隔的最小时间 D. 启动一次存储器操作到完成该操作所经历的时间
7、某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是
( A )
A. 512K B. 1M C. 512KB D. 1MB 8、 设??X??补=1.X1X2X3X4,当满足( A )时,X?12成立
A. X1必须为1,X2~X4至少有一个为1 B. X1必须为1,X2~X4任意 C. X1必须为0,X2~X4至少有一个为1 D. X1必须为0,X2~X4任意 9、 若采用双符号位补码运算,运算结果的符号位为10,则( A )
A. 产生了负溢出(下溢) B. 产生了正溢出(上溢) C. 运算结果正确,为负数 D. 运算结果正确,为正数 10、 系统总线是指( D )
A. 运算器、控制器和寄存器之间的信息传送线 B. 运算器、寄存器和主存之间的信息传送线 C. 运算器、寄存器和外围设备之间的信息传送线 D. CPU、主存和外围设备之间的信息传送线
11、某一RAM芯片,其容量为1024×8位,除电源端和接地端外,连同片选和读/写信号该芯片引出腿的最小数目为( B )
A. 23 B. 20 C. 17 D.19
12、某虚拟存储器采用页式内存管理,使用LRU页面替换算法,考虑下面的页面访问地址流(每次访问在一个时间单位中完成),1、8、1、7、8、2、7、2、1、8、3、8、2、1、3、1、7、1、3、7。假定内存容量为4个页面,开始时为空的,则页面失效次数是( C )
A. 4 B. 5 C. 6 D. 7
13、下面尾数(1位符号位)的表示中,不是规格化尾数的是( D ) A. 010011101 (原码) B. 110011110(原码) C. 010111111 (补码) D. 110111001(补码) 14、在机器数( C )中,零的表示形式是唯一的
A. 原码 B. 补码 C. 补码和移码 D. 原码和反码 15、计算机操作的最小单位时间是( A )
A. 时钟周期 B. 指令周期 C. CPU周期 D. 中短周期
二、 填空题(本大题共9小题,每空1分,共20分)
16、设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2127(1-2-23) ,最小正数为 2-129 ,最大负数为 2-128(-2- 1-2-23 ) ,最小负数为 -2127 。
17、CPU采用 同步 控制方式时,控制器使用 机器周期 和 节拍 组成的多极时序系统。
18、原码一位乘法中,符号位与数值位 分开计算 ,运算结果的符号位等于 相乘两数符号位的异或值 。
19、码值80H:若表示真值0,则为 移 码;若表示真值―128,则为 补 码。
20、在多级存储体系中,Cache存储器的主要功能是 匹配CPU和主存之间的速度 。
21、在下列常用术语后面,写出相应的中文名称:VLSI 超大规模集成电路 ,RISC 精简指令系统计算机 ,DMA 直接存储器存取(访问) ,DRAM 动态随机读写存储器 。
22、从计算机系统结构的发展和演变看,近代计算机是以 存储器 为中心的系统结构。
23、一个64KX8存储芯片,其地址线和数据线的总和是 24 。 24、SRAM芯片的控制信号有 读写控制信号 和 片选信号 等。
三、 简答题(本大题共5小题,共)
25、 X=-0.1101,Y=-0.1011,用补码计算X+Y,并判断结果有无溢出? (6分)
解: [X]补=11.0011 [Y]补=11.0101
[X+Y]补=[X]补+[Y]补=11.0011+11.0101=10.1000
? fs1?0, fs2?1,fs1?fs2 ? 结果溢出
26、设有浮点数X,Y,阶码(补码形式)和尾数(原码形式)如下:X:阶码0001,