计算机组成原理——作业四

一. 单选题(共11题,33分)

1. (单选题, 3分)四片74181 ALU和一片74182 CLA器件相配合,具有如下进位传递功能:________。

  • A. 行波进位
  • B. 组内先行进位,组间行波进位
  • C. 组内先行进位,组间先行进位
  • D. 组内行波进位,组间先行进位

我的答案: C

3

2. (单选题, 3分)若浮点数的尾数用补码表示,则判断运算结果是否为规格化数的方法是______。

  • A. 阶符与数符相异为规格化数
  • B. 数符与尾数小数点后第一位数字相同为规格化数
  • C. 阶符与数符相同为规格化数
  • D. 数符与尾数小数点后第一位数字相异为规格化数

我的答案: D

3

3. (单选题, 3分)float型数据通常用IEEE754单精度浮点数格式表示。 若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25, 则FR1的内容是()。

  • A. C104 0000H
  • B. C184 0000H
  • C. C1C2 0000H
  • D. C242 0000H

我的答案: A

3

4. (单选题, 3分)float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是( )。

  • A. 2^126-2^103
  • B. 2^127-2^103
  • C. 2^127-2^104
  • D. 2^128-2^104

我的答案: D

3

5. (单选题, 3分)某数采用IEEE754单精度浮点数格式表示为C640 0000H,则该数的值是( )。

  • A. -1.5×2^13
  • B. -1.5×2^12
  • C. -0.5×2^12
  • D. -0.5×2^13

我的答案: A

3

6. (单选题, 3分)

float型数据通常用IEEE754单精度数浮点数表示。 

假定两个float型变量x和y分别存放在32位寄存器f1和f2中,

若(f1)=CC90 0000H,(f2)=B0C0 0000H,则x和y的关系为( )。

  • A. x>y,且符号相同
  • B. x>y,且符号不同
  • C. x<y,且符号不同
  • D. x<y,且符号相同

我的答案: D

3

7. (单选题, 3分)当用一个16位的二进制数表示浮点数时,下列方案中第_____种最好。

  • A. 阶码取6位(含阶符1位),尾数取12位(含数符1位)。
  • B. 阶码取4位(含阶符1位),尾数取12位(含数符1位);
  • C. 阶码取5位(含阶符1位),尾数取11位(含数符1 位);
  • D. 阶码取8位(含阶符1位),尾数取8位(含数符1位);

我的答案: C

3

8. (单选题, 3分)

假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:
unsigned short x=65530;
unsigned int y=x;
得到y的机器数为()。

提示:65536为64K

  • A. FFFF FFFAH
  • B. 0000 7FFAH
  • C. 0000 FFFAH
  • D. FFFF 7FFAH

我的答案: C

3

9. (单选题, 3分)按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是()。

  • A. 全串行运算的乘法器
  • B. 全并行运算的乘法器
  • C. 串-并行运算的乘法器
  • D. 并-串型运算的乘法器

我的答案: B

3

10. (单选题, 3分)在浮点运算中,下面的论述正确的是()。

  • A. 对阶时应采用向左规格化
  • B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐
  • C. 尾数相加后可能会溢出,但可采用向右规格化的方法得出正确结果
  • D. 尾数相加后不可能得出规格化的数

我的答案: C

3

11. (单选题, 3分)下列8位二进制编码中包括7位数据位和1位偶校验位,其中有一组码至少有1位数据发生错误,错误组码是()。

  • A. 10111101
  • B. 10101101
  • C. 01100101
  • D. 100100101

我的答案: B

3

二. 填空题(共9题,63分)

12. (填空题, 7分)已知X=10111010,Y为01110111,进行逻辑运算:
X非为____,Y非为____。
X+Y=____,X•Y=____,X⊕Y=____。

我的答案:

5.6

(1) 01000101

(2) 10001000

(3) 11111111

(4) 00110010

(5) 11001101

13. (填空题, 7分)

某加法器进位链小组信号为C4C3C2C1,低位来的进位信号为C0。

两个加数分别为A3A2A1A0、B3B2B1B0,则第1位的进位输出C2

按照串行进位的方法C2=____,按照并行进位的方法C2=____。(为方便比对(A+B)不展开)

(为方便书写答案,本题未用下标形式表示序号)

我的答案:

7

(1) A1B1+(A1+B1)C1

(2) A1B1+(A1+B1)A0B0+(A1+B1)(A0+B0)C0

14. (填空题, 7分)74181ALU是4位的运算器,可以进行____种算术运算,16种____。进位方式为____(串行/并行)。Cn+4为先行进位输出,Cn+4=G+PCn,G称为____,P称为____,在电路中多加这两个进位输出的目的,是为了便于多片ALU之间的先行进位。

我的答案:

7

(1) 16

(2) 逻辑运算

(3) 并行

(4) 进位发生输出

(5) 进位传送输出

15. (填空题, 7分)浮点数加减时,需要将两数的阶码调整为相同,称为对阶,对阶的原则是____。
若尾数运算时采用变形补码运算,当出现01.XXXX或者10.XXXX的形式,则表示尾数加减的结果超过____,需要____(向左/向右)规格化,即尾数____(左移/右移)1位,阶码____(加/减)1。

我的答案:

7

(1) 小阶向大阶看齐

(2) 1

(3) 向右

(4) 右移

(5) 加

16. (填空题, 7分)浮点数加减法运算。
已知x=2-011×0.100101,y=2-010×(-0.011110),求[x+y]。
设阶码3位,尾数6位,尾数、阶码均使用双符号位的补码表示:
   [x]浮= 11 101,00.100101    [y]浮=11 ____,11.____1)求阶差并对阶
   △E=Ex-Ey=[Ex]补+[-Ey]补=11 101 +00 010=11111,为-1
    Mx____(左移/右移)1位,Ex+1,修改后的x表示为:
    [x]浮= 11____,00.010010(1)
2)尾数求和(本步骤请在纸上列竖式计算)
    MS= Mx+My =11 . 1101 00 (1)  
3)规格化处理
   执行____(几次左/右规)处理(为方便比对几用1234表示)
MS= 11 . ____(0), ES= 11 ____4)舍入处理:采用0舍1入法处理,则舍去0
5)判溢出:阶码符号位为11,不溢出
故得最终结果为 x+y=2-100×(____)

我的答案:

6.1

(1) 110

(2) 100010

(3) 右移

(4) 110

(5) 2次左规

(6) 010010

(7) 100

(8) -0.101110

17. (填空题, 7分)浮点数加减法运算。
已知x=2-101×0.111001,y=2-110×(0.100111),求[x+y]。
设阶码3位,尾数6位,尾数、阶码均使用双符号位的补码表示:
   [x]浮= 11 011,00.111001    [y]浮=11 ____,00.100111
1)求阶差并对阶
   △E=Ex-Ey=[Ex]补+[-Ey]补=11 011 +00 110=00 001,为1
    My____(左移/右移)1位,Ey+1,修改后的y表示为:
    [y]浮= 11 011,00.____(1)
2)尾数求和(本步骤请在纸上列竖式计算)
    MS= Mx+My =01.001100(1)  
3)规格化处理
   执行____(几次左/右规)处理(为方便比对几用1234表示)
MS= 00.____(01), ES= 11 ____4)舍入处理:采用0舍1入法处理,则舍去01
5)判溢出:阶码符号位为11,不溢出
故得最终结果为 x+y=2-100×(____)

我的答案:

6

(1) 010

(2) 右移

(3) 010011

(4) 1次右规

(5) 100110

(6) 100

(7) 0.100110

18. (填空题, 7分)

已知x=23×13/16  y=24×(-9/16),计算x×y。
简化的运算步骤:
Ex = 3, Mx = 0.110100
Ey = 4, My = - 0.100100
E(x*y) =Ex+Ey=____  

M(x*y)=Mx*My= -0.01110101
规格化:尾数____(左/右移n位),阶码____(加/减n)
若尾数的舍入处理采用0舍1入,保留6位,舍入处理后尾数为______。
x×y= (-59/64)× 26

我的答案:

3.5

(1) 7

(2) 左移1位

(3) 减1

(4) -0.111011

19. (填空题, 7分)

用浮点计算方法,计算 (2-2×13/32)÷ [23× (-15/16)]

简化的计算步骤:

设数的尾数6位,
Ex = -2, Mx = 0.011010
Ey = 3, My = -0.111100
Ez = Ex-Ey = ____Mx÷My=-0.0110111   余数0.000000101100
规格化:
尾数____(左/右移n位),阶码____(加/减n)            
x÷y= ____× 2-6,  (为方便比对,本空带符号二进制数,小数位数6位)

                  余数为0.000000101100 × 2-2 (余数修正用被除数阶码)

写成十进制分数形式x÷y= ( ___ )× 2-6

我的答案:

5.6

(1) -5

(2) 左移1位

(3) 减1

(4) -0.110111

(5) -55/64

20. (填空题, 7分)设有一个4级流水的浮点加法器,各过程段所需的时间为:零检查τ1=60ns,对阶τ2=60ns,相加τ3=80ns,规格化τ4=70ns,每个缓冲寄存器L的延时均为10ns。
采用流水线方式时,流水线的时钟周期应为____ns,在流水线任务充足时,完成一次浮点加法的时间为____ns;若不采用流水线方式,一次浮点加法的时间为____ns;所以此流水线的加速比为____。

我的答案:

7

(1) 90

(2) 90

(3) 270

(4) 3

三. 判断题(共2题,4分)

21. (判断题, 2分)三态门的三态是高电平、低电平和高阻态。

  • A. 对
  • B. 错

我的答案: 对

2

22. (判断题, 2分)浮点数的溢出是指尾数的溢出。

  • A. 对
  • B. 错

我的答案: 错

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本科生期末试卷六 一. 选择题(每小题1分,共10分) 1. 完整的计算机应包括___d___。 A 运算器、存储器、控制器 ; B 外部设备和主机 ; C 主机和实用程序 ; D 配套的硬件设备和软件系统 ; 2. 用64字长(其中1符号)表示定点小数时,所能表示的数值范围是___b___。 A [ 0,264 – 1 ] B [ 0,263 – 1 ] C [ 0,262 – 1 ] D [ 0,263 ] 3. 片74181ALU和1片74812CLA器件相配合,具有如下进位传递功能___b___。 A 行波进位 ; B 组内先行进位,组间先行进位 ; C 组内先行进位,组间行波进位 ; D 组内行波进位,组间先行进位 ; 4. 某机字长32,存储容量为 1MB,若按字编址,它的寻址范围是___c___。 A 0—1M B 0—512KB C 0—256K D 0—256KB 5. 某一RAM芯片,其容量为512×8,除电源和接地端外,该芯片引出线的最小数目应是___d___。 A 23 B 25 C 50 D 19 6.堆栈寻址方式中,设A为通用寄存器,SP为堆栈指示器,MSP为SP指示器的栈顶单元,如果操作的动作是:(A)→MSP ,(SP)- 1 →SP ,那么出栈的动作应是___b___。 A (MSP)→A, (SP) + 1→SP ; B (SP) + 1→SP ,(MSP)→A ; C (SP) - 1→SP ,(MSP)→A ; D (MSP)→A ,(SP) - 1→SP ; 7.指令周期是指___c___。 A CPU从主存取出一条指令的时间 ; B CPU执行一条指令的时间 ; C CPU从主存取出一条指令加上CPU执行这条指令的时间 ; D 时钟周期时间 ; 8.在___a___的微型计算机系统中,外设可和主存贮器单元统一编址 ,因此可以不使用I / O指令。 A 单总线 B 双总线 C 三总线 D 多总线 9.在微型机系统中,外围设备通过___a___与主板的系统总线相连接。 A 适配器 B 设备控制器 C 计数器 D 寄存器 10.CD—ROM光盘的标准播放时间为60分钟。在计算模式1情况下,光盘的存储容量为 ___b___。 A 601MB B 527MB C 630MB D 530MB 二. 填空题(每小题3分,共24分) 1.计算机的硬件包括A.___存储器___,B.___运算器___,C.___控制器___适配器,输入输出部分。 2.按IEEE764标准,一个浮点数由A.___符号___,阶码E ,尾数m 三部分组成。其中阶码E 的值等于指数的B.___基值___加上一个固定C.___偏移量___。 3.存储器的技术指标有A.___存储容量___,B.___存储时间___,C.__存储周期____,存储器带宽。 4.指令操作码字段表征指令的A.___操作___,而地址码字段指示B.__特征与功能___。微小型机多采用 C.___操作数的地址___混合方式的指令格式。 5. CPU中至少有如下六类寄存器,除了A.___指令___寄存器,B.____程序__计数器,C.___地址___寄存器外,还应有通用寄存器,状态条件寄存器,数据缓冲寄存器。 6.总线有A.___物理___特性,B.___功能___特性,电气特性,C.___机械___特性。 7.不同的CRT显示标准所支持的最大A.__分辨率___和B.___颜色___数目是C.___不同___的。 8.中断处理需要有中断A.___优先级仲裁___,中断B.___向量___产生,中断C.___控制逻辑___等硬件支持。 三.应用题 1. (11分)设有两个浮点数 N1 = 2j1 × S1 , N2 = 2j2 × S2 ,其中阶码2,阶符1,尾数,数符一。设 :j1 = (-10 )2 ,S1 = ( +0.1001)2 j2 = (+10 )2 ,S2 = ( +0.1011)2 求:N1 ×N2 ,写出运算步骤及结果,积的尾数占4,要规格化结果,用原码阵列乘法器求尾数之积。 2. (11分)已知某8机的主存采用半导体存贮器,地址码为18,若使用4K×4RAM芯片组成该机所允许的最大主存空间,并选用模块条的形式,问: (1) 若每个摸条为32K×8,共需几个模块条? (2) 每个模块内共有多少片RAM芯片? (3) 主存共需多少RAM芯片?CPU如何选择各模块条? 3. (11分)图B6.1是某SRAM的写入时序,其中R / W 是读 、写命令控制线,当R / W 线为低电平时,存贮器按给定地址把数据线上的数据写入存贮器。请指出图中时序的错误,并画出正确的写入时序。 图B6.1 4. (11分)某计算机有如下部件:ALU,移器,主存M,主存数据寄存器MDR,主存地址寄存器MAR,指令寄存器IR,通用寄存器R0——R3 ,暂存器C和D。 (1) 请将各逻辑部件组成一个数据通路,并标明数据流向。 (2) 画出“ADD R1,(R2)+ ”指令的指令周期流程图,指令功能是 (R1)+((R2))→R1。 ALU 图B6.2 5. (11分)集中式仲裁有几种方式?画出计数器定时查询方式的逻辑结构图,说明其工作原理。 6. (11分)刷存的主要性能指标是它的带宽。实际工作时显示适配器的几个功能部分要争用刷存的带宽。假定总带宽的50%用于刷新屏幕,保留50%带宽用于其他非刷新功能。 (1) 若显示工作方式采用分辨率为1024×768,颜色深度为3B,帧频(刷新速率)为72HZ,计算总带宽。 (2) 为达到这样高的刷存带宽,应采取何种技术措施?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值