第章数值的机器运算

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

哈尔滨学院2014年秋季学期单元测试试卷

课程名称:计算机组成原理

单元名称:第四章数值的机器运算

一、填空题

1.影响并行加法器速度的关键因素是。

2.A、B均为8位二进制数,A=F0H,B=E0H,则A+B= ,A-B= 。

3 ,算术右移1位后得。

4.向左规格化的规则为尾数,阶码为。

5.运算器的基本功能室实现运算和运算。

二、选择题

1.在串行进位的并行加法器中,影响加法器运算速度的关键因素是。A.门电路的级延迟B.元器件速度

C.进位传递延迟D.各位加法器速度的不同

2.并行加法器中每一位的进位产生函数Gi为。A.B.B?AB?A iiii C. D.

CB?CA?B?A?iiiiii3.补码加/减法是指。

A.操作数用补码表示,两尾数相加/减,符号位单独处理

B.操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加/减数相同C.操作数用补码表示,连同符号位直接相加,减某数用加某数的机器负数代替,结果的符号在运算中形成

D.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理

4.两个补码数相加,采用1位符号位,当时,表示结果溢出。A.符号位有进位

B.符号位进位和最高数位进位异或结果为0

C. 符号位为1

1

.符号位进位和最高数位进位异或结果为D.

5.在双符号位判断溢出的方案中,出现正溢时,双符号位应当为。A. 00 B. 01

D. 11

C. 10

6.在定点机中执行算术运算时会产生溢出,其原因是。

A.主存容量不够B.操作数过大

C.操作数地址过大D.运算结果无法表示

7. 当定点运算发生溢出时,应进行。

A. 向左规格化B.向右规格化

C.发出出错信息D.舍入处理

8.。

A.B.

C. D

9.将用8位二进制补码表示的十进制数-121,扩展成16位二进制补码,结果用十六进制表示为。

A.0087H B.FF87H

D .FFF9H

C.8079H

X10.已知,计算机的机器字长为8位二进制编码,则。HC[]?6?][X补补2

A .8CH B.18H

D .C. E3H

F1H

11.对于二进制数,若小数点左移1位则数值,若小数点右移1位则数值。

A.扩大一倍,扩大一倍B.扩大一倍,缩小一半

C.缩小一半,扩大一倍D.缩小一半,缩小一半

12.X、Y为定点二进制数,其格式为1位符号位,n位数值位。若采用Booth 补码一位乘法实现乘法运算,则最多需要做加法运算的次数是。A.n-1 B.n

C.n+1 D. n+2

13.原码加减交替除法又称为不恢复余数法,因此。

.不存在恢复余数的操作A.

B.当某一步运算不够减时,做恢复余数的操作

C.仅当最后一步余数为负时,做恢复余数的操作

D.当某一步余数为负时,做恢复余数的操作

14.在加法器、寄存器的基础上增加部分控制电路实现除法时,用B寄存器存放

A.被乘数和被除数

B.被乘数和除数

C. 乘数和被除数

D.乘数和除数

15.若浮点数用补码表示,判断运算结果是否是规格化数的方法是。A.阶符与数符相同B.阶符与数符相异

C.数符与尾数最高有效位相同D.数符与尾数最高有效位相异

16.若浮点数用补码表示,一个数的阶码值为7,另一个数的阶码值为9,则需要将阶码值较小的浮点数的小数点。

A. 左移1位

B. 右移1位

D. 右移2 位位C. 左移2

17. 4片74181ALU和1片74182CLA相配合,具有传递功能。

A. 串行进位B.组内并行进位,组间串行进位

C.组内串行进位,组间并行进位D.组内、组间均为并行进位18.运算器虽由许多部件组成,但核心部件是。

A.算术逻辑运算单元B.多路开关

D.累加寄存器.数据总线C

19.下列叙述中,错误的是。

A.运算器中通常都有一个状态标志寄存器,为计算机提供判断条件,以实现程序转移

B.补码乘法器中,被乘数和乘数的符号都不参加运算

C.并行加法器中高位的进位依赖于低位

D.在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值20.计算机中的累加器。

A .没有加法器功能,也没有寄存器功能

B.没有加法器功能,有寄存器功能

C. 有加法器功能,没有寄存器功能

D.有加法器功能,也有寄存器功能

21.一个C语言程序在一台32位机器上运行。程序中定义了3个变量x、y和z,其中x和z为int型,y为short型。当x=127、y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是

A.H?000000769?FFFH,zx?0000007FH,y B.H0076?FFFFFFF9H,zx?0000007FH,y?C.

H0076?FFFF7H,zFHx?0000007,y?FFF D.H00000076z?FFF7H,x?0000007FH,y?22.浮点数加、

减运算一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。设浮点数的阶码和尾数均采用补码表示,并且位数分别为5位和7位(均含2位符号位)。

75,则用浮点加法计算的最终结果是,。若有两个数YX?825??29/32/Y?X?2

A. 00111 1100010

B. 00111 0100010

D. 发生溢出 C. 01000 0010001

23.假定有4个整数用8位补码分别表示为、、、。Hr??F2Hr?FEH90rH8?Fr3214若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是。

A. B. rr?rr?3221D. C. rr?rr?414224.某字长为8位的计算机汇总,已知整型变量、的机器数分别为,y10000100?[X]x补。若整型变量,则的机器数为。10110000[Y]?2x/?y?z2?z补 A. 1 1000000 B. 0

相关文档
最新文档