计算机组成原理期末试卷
B卷
一.选择题(每题2分,共30分)
(1) 下列数字表示错误的是( A )
(A) 0X12G9 (B) 011001B (C)(3df)16 (D) (0376)8
(2) 把二进制 011101010转化成十进制 ( B )
(A)119 (B) 234 (C) 257 (D) 312
(3) 下列是寄存器寻址方式的是 ( C )
(A) MOV AL, 80H (B) MOV AX,[ 1070H] (C) ROL AH ,1 (D) MOV AX,[BX+SI]
(4) 若x 补=0.1101010,则x =(D)
(A) 1.0010101 (B) 1.0010110 (C) 0.0010110 (D) 0.1101010
(5) 若[X]补=1.1011,则真值X是( A )
(A) -0.0101 (B)-0.1001 (C) 0.1011 (D) 0.0101
(6) 在一个存储器中可以容纳的存储单元总数通常称为( B )
(A) 存储单元 (B) 存储容量 (C) 存储容器 (D) 内存储器
(7) 态存储器SRAM的存储原理是(C)
(A)依靠读后再生 (B)依靠定时刷新 (C)依靠双稳态电路 (D)信息不再变化
(8) 如浮点数X的754标准存储格式为(41360000)16 求其浮点数的十进制数值为(D )
(A) (11.246)10 (B) (20.376)10
(C)
(12.375)10 (D) (11.375)10
(9) 存储器宽带的单位是(A )
(A)位/秒 (B)宽度/秒 (C) f/秒 (D)速度/秒 (10) 挂接在总线上的多个部件(B)
(A)只能分时向总线发送数据,并只能分时从总线接收数据 (B)只能分时向总线发送数据,但可同时从总线接收数据 (C)可同时向总线发送数据,并同时从总线接收数据 (D)可同时向总线发送数据,但只能分时从总线接收数据 (11) 系统总线中控制线的功能是(C)
(A) 提供数据信息 (B) 提供时序信号
(C) 提供主存,I/O接口设备的控制信号和响应信号 (D) 提供主存,I/O接口设备的响应信号
(12) 高速缓冲存储器Cache一般采取(D)
(A)顺序存取方式 (B)只读不写方式 (C)半顺序存取方式 (D)随机存取方式
(13) 系统总线中地址线的功能是(A)
(A)指定主存和I/O设备接口电路的地址 (B)选择主存单元地址 (C)选择进行信息传输设备 (D)选择外存地址
(14) 堆栈指针SP 的内容是(B)
(A)栈顶单元内容 (B)栈顶单元地址
(C)栈底单元内容 (D)栈底单元地址
(15) 计算机的外围设备是指(C)
(A) 除了CPU和内存以外的其他设备 ( B) 外存储器
(C) 输入/输出设备及外存储器 (D) 输入/输出设备
二.填空题(每空1分,共20分)
(1) 有一个1024K X 32位的存储器,由128K X 32位的DRAM芯片构成。问需要 8 DRAM芯片。
是 字 扩展
(2) 在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟
率为33MHZ,总线宽度是 132MB/S 如果一个总线周期中并行传送64位数据,总线时钟 频率升为66 MHZ总线宽度是 528MB/S
(3) 由于一个存储器芯片的容量和位数一般不能满足使用要求,所以通常将若干个芯片按_串联 和 并联两种方式相连接。
(4) 按数据传输宽度来分,I/O接口类型可以分成并行接口和串行接口两种.
(5) 通过改变微指令和微程序来改变机器的指令系统,这种微程序设计技术称之为 动态序微程序设计 (7) 常用的计算机控制方式有:同步方式,异步方式,联合方式。 (8) 保存当前正在执行的指令的寄存器是 指令寄存器(IR) 保存当前正在执行的指令地址的寄存器是
地址寄存器(AR)算术逻辑运算结果通常放在累加器(AC)和 状态条件寄存器(PSW)。 (9) 在集中式总线仲裁中 独立请求方式 响应时间最快,菊花链方式查询 对电路故障最敏感。
(6) 80486是____32___位的微处理器,其芯片上集成了_____8__KB的超高速缓存。
三.名词解释题(每题5分,共10分)
(1)DMA 方式:
直接依靠硬件实现主存与外设之间的数据直接传输,传输过程本身不需CPU 程序干预。
(2)动态刷新:
电容器是依靠电荷来储存信息的,由于电容器有电荷损耗,需要对电容器补充电荷,也就是说给电容器充的过程。
四.问答题(每题5分,共20分)
(1)逻辑地址:
答:程序员编程时使用的,与内存物理地址无固定对应关系的地址。
(2) 总线的分类方法主要有哪几种?请分别按这几种法说明总线的分类。
答: 1 按传送格式分为:串行总线、并行总线;
2 按时序控制方式分为:同步总线(含同步扩展总线),异步总线; 3 按功能分为:系统总线,CPU内部总线、各种局部总线。
(3) 何谓中断方式?它主要应用在什么场合?请举二例。
答: 1 中断方式指:CPU在接到随机产生的中断请求信号后,暂停原程序,转去执行相应
的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序; 2 主要应用于处理复杂随机事件、控制中低速I/O; 3 例如:打印机控制,故障处理
(4)使用多体结构的主存储器的目的是什么?什么是低位地址交叉,其优点何在?
答:
1使用多体结构的主存储器,是为了使用可以独立读写的多个存储器,以提高对它们并行读写、快速得到多个数据的能力,缓解单个主存储器读写速度慢的矛盾。
2在多体结构的主存储器中,通常多选用把相邻的存储字存放在不同的存储体中,这被称为低位地址交叉的组织形式,它更符合程序运行的局部性原理,有利于同时(或时间上有覆盖)地读写地址相邻的几个存储字。
五.计算题(每题5分,共20分)
(1) 将十六进制数E7.8H转换为八进制数和十进制数。
答案:E7.8H = 11100111.1000B
E7.8H
= 347.4
= 14×16(1) + 7×16(0) + 8×16(-1)(注括号内为次方)
= 231.5
(2) 将数(20.59375)10转换成754标准的32位浮点数的二进制存储格式。
答案 :先将整数和小数变成二进制 :
20.59375=10100,10011
后将小数点后移,使其小数点在1,2位之间 10100.10011=1.010010011X24 得到e=4 S=0, E= A+127=131, M=010010011
最后得到32位浮点数的二进制存储格式0100 0001 1010 0100 1100 0000 0000 0000 =(41A4C000)16
(3) 利用串行方式传送字符,每秒钟传送的比特(bit)位数常称为波特率。假设数据传送速率是120个
字符/秒,每一个字符格式规定包含10个比特位(起始位,停止位,8个数据位),问传送的波特率是多少呢?每个比特位占用的时间是多少? 答案: 波特率为
10位X120/秒=1200波特
每个比特位占用的时间Td 是波特率的倒数: Td=1/1200=0.833 X 10-3s=0.833ms
(4) 将数(20.59375)10转换成754标准的32为浮点数的二进制存储格式。
答案:先将整数和小数变成二进制 20.59375=10100,10011
后将小数点后移,使其小数点在1,2位之间 10100.10011=1.010010011X24 得到e=4 S=0, E= A+127=131, M=010010011
最后得到32位浮点数的二进制存储格式0100 0001 1010 0100 1100 0000 0000 0000 =(41A4C000)16