参考答案_2011春_计算机组成_期末考试试卷_A卷_统招
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011 年春季计算机组成(A) 卷标准答案及评分细则
一、选择题,将每题正确的选项填入下表格中。(每题2分,共40分)
1、下列各种数制的数中最大的数是( D)。
A.(1001011)2 B.(75)10 C.(01111000)BCD D.(4F)16
2、若[X]原=1.1000,则[X]补=( A)。
A. 1.1000
B. 1.0000
C. 1.0111
D. 1.0110
3、8位补码能表示的数据个数是,它所表示的带1位符号的定点整数的范围是。选择( D)。
A. 255,-127 ∽127
B. 256, -127∽127
C.255,-128∽127
D.256,-128∽127
4、有信息位D4D3D2D1,奇偶校验值用p表示,则该信息位的奇校验位p的表达式为( B )。
A. D4⊕D3⊕D2⊕D1
B. D4⊕D3⊕D2⊕D1⊕1
C. D4⊙D3⊙D2⊙D1⊙1
D. 以上都不对
5、有一个(7,3)码,生成多项式为x4+x3+x2+1,信息码为110。,其CRC校验码为( A )。
A. 1001
B. 1010
C.1100
D.1000
6、当采用补码两位乘法运算时,如果乘数由一位符号位和n位数值位组成,如果n为奇数位,那么求部分积时需要加的次数为( B )。
A. n
B. (n+1) /2
C. n/2
D. (n-1) /2
7、74LS181为四位的运算器,该运算器可以做多种算术运算和逻辑运算,而算术和逻辑运算的选择下列( M)信号控制。
A. M
B. C n-1
C. S3S2S1S0
D. 以上都不对
8、某DRAM芯片内部的存储单元为128×128结构,该芯片每隔2ms至少要刷新一次,且刷新是通过集中刷新完成的。刷新一行所需的时间为0.5μs,那么刷新的开销为( D )。
A. 3.2%
B. 32%
C. 0.25%
D. 0.32%
9、某一SRAM芯片,其容量为256K×8位,除电源和接地端外,该芯片最少引出线数为( C )。
A. 26
B. 30
C. 28
D. 27
10、DRAM地址分两次输入(行选通、列选通)的目的是( B )。
A. 缩短读写时间
B.减少芯片引出端线数
C.刷新
11、主(内)存用来存放( D )。
A.程序 B.数据 C.微程序 D.程序和数据
12、下列部件(设备)中,存取速度最快的是( B )。
A.光盘存储器 B.CPU的寄存器 C.软盘存储器 D.硬盘存储器
13、在指令系统中采用( B )寻址方式的指令其长度最短。
A.立即数
B.寄存器
C.直接
D.变址
14、直接转移指令的功能是将指令中的地址代码送入(C )。
A.累加器 B.地址寄存器 C.PC D.存储器
15、某指令系统,指令字长16位,每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数指令3类。若双操作数指令有K条,无操作数指令有L条,单操作数指令最多有( D )条。
A.(24-K)×26-L B.地址寄存器 C.(24-K)×26-L /26 D.(24-K)×26-L /26上取整
16、微指令有( C )组成。
A.操作码和地址码 B.操作码和操作数 C.控制字段和下址字段 D.以上都不是
17、取指令操作( C )。
A. 受上一条指令操作码控制
B. 受当前指令的操作码控制
C. 不受指令的操作码控制
D. 受运算器中的条件码(或标志码)控制
18、控制存储器用来存放( D )。
A.机器指令和数据
B.微程序和数据
C.机器指令和微程序
D.微程序
19、微程序控制器与组合逻辑控制器相比,具有的优点有( A )。
A.灵活 B.快速 C.灵活和快速 D.以上都不是
20、设8位数据,如采用海明校验,为了能检验和纠正一位错,还能检验是否有两位错,所需( C )位校验位。
A. 3
B. 4
C. 5
D. 6
二、综合题(共60分)
1、某加法器进位链小组信号为c4c3c2c1,低位来的进位信号为c0,请写出c4c3c2c1并行进位的表
达式。(8分)
C1=G1+P1C0 (2分)
C2=G2+P2G1+P2P1C0 (2分)
C3=G3+P3G2+P3P2G1+P3P2P1C0 (2分)
C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0 (2分)
2、 按照浮点数乘运算计算x 和y 的乘积。其中x=2-4
×0.0110011, y=26
×(-0.1110010)。阶码
用4位移码表示(含一位符号位),尾数用8位补码表示(含一位符号位),尾数运算用Booth 法,求x ×y 。(10分)
解:(1)先规格化表示x ,x=2-5
*0.1100110(1分)
(2)再将两数表示成浮点数的形式:[x]浮=0 0011 1100110 [y]浮=1 1110 0001110(2分)
(3)计算阶码,[Ex+Ey]移=[Ex]移+[Ey]补=00 011+00 110=01 001(1分) (4)[Mx]补=00.1100110,[-Mx]补=11.0011010,[My]补=1.0001110(1分)
(5)用booth 方法计算Mx*My 得到的结果为[Mx*My]补=11.0100101(0010100),已是规格化小数,所以M=-0.1011010(1101100)(3分)
(6)舍入处理的M=-0.1011011(1分)
(7)阶码的最高位为0,所以未溢出。所以x*y=-0.1011011*2(1分)
3、一种两地址RS 型指令的结构如下图所示,其中I 为间接寻址标志位,X 为寻址模式字段,D 为偏移量字段。通过I,X,D 的组合,可构成表所示的寻址方式。设R 为变址寄存器,R1 为基址寄存器,PC 为程序计数器,请在下表中最后一列位置填入对应的寻址方式名称。(10分)
4、 有一个具有24位地址和8位字长的存储器,求: (1)该存储器能存储多少字节的信息?(3分)
(2)若存储器由4M×4位的RAM 芯片组成,需要多少片?(3分)
(3)CPU 地址总线为A 23~A 0 ,数据总线为D 7~D 0 ,控制信号为/R W (读/写),MREQ (当存储器进行读或写操作时,该信号指示地址总线上的地址是有效的)。要求画出逻辑图。(6分)
解(1) 存储器能存储16MB 的信息。(3分)
寻址方式 I X 有效地址E 计算 寻址方式说明 (1) 0 00 E=D
直接寻址 (2) 0 01 E=(PC )±D 相对寻址 (3) 0 10 E=(R )±D 变址寻址 (4) 0 11 E=(R1)±D 基址寻址 (5) 1 00 E=(D ) 间接寻址 (6)
1
01
E=(R2)
基址间接寻址
6位 4位 1位 2位 16位
OP — 通用寄存器 I X D 偏移量