第六章计算机的运算方法含答案.docx

上传人:b****3 文档编号:4960191 上传时间:2023-05-07 格式:DOCX 页数:47 大小:482.79KB
下载 相关 举报
第六章计算机的运算方法含答案.docx_第1页
第1页 / 共47页
第六章计算机的运算方法含答案.docx_第2页
第2页 / 共47页
第六章计算机的运算方法含答案.docx_第3页
第3页 / 共47页
第六章计算机的运算方法含答案.docx_第4页
第4页 / 共47页
第六章计算机的运算方法含答案.docx_第5页
第5页 / 共47页
第六章计算机的运算方法含答案.docx_第6页
第6页 / 共47页
第六章计算机的运算方法含答案.docx_第7页
第7页 / 共47页
第六章计算机的运算方法含答案.docx_第8页
第8页 / 共47页
第六章计算机的运算方法含答案.docx_第9页
第9页 / 共47页
第六章计算机的运算方法含答案.docx_第10页
第10页 / 共47页
第六章计算机的运算方法含答案.docx_第11页
第11页 / 共47页
第六章计算机的运算方法含答案.docx_第12页
第12页 / 共47页
第六章计算机的运算方法含答案.docx_第13页
第13页 / 共47页
第六章计算机的运算方法含答案.docx_第14页
第14页 / 共47页
第六章计算机的运算方法含答案.docx_第15页
第15页 / 共47页
第六章计算机的运算方法含答案.docx_第16页
第16页 / 共47页
第六章计算机的运算方法含答案.docx_第17页
第17页 / 共47页
第六章计算机的运算方法含答案.docx_第18页
第18页 / 共47页
第六章计算机的运算方法含答案.docx_第19页
第19页 / 共47页
第六章计算机的运算方法含答案.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

第六章计算机的运算方法含答案.docx

《第六章计算机的运算方法含答案.docx》由会员分享,可在线阅读,更多相关《第六章计算机的运算方法含答案.docx(47页珍藏版)》请在冰点文库上搜索。

第六章计算机的运算方法含答案.docx

第六章计算机的运算方法含答案

第六章运算方法

1下列数中最小的数为——。

A.(101001)2B(52)8C(2B)16

2.下列数中最大的数为。

A.()2B.(227)dC.(96)16

3.设寄存器位数为8位,机器数采用补码形式(含1位符号位),对应于十进制数(-27),寄存器内容为一——。

A.27HB.9BHC.E5K

4.对真值0表示形式唯一的机器数是——o

A.原码B.补码和移码C反码D以上都不对

}

5.

6在整数定点机中,下述正确的说法是

A.原码和反码不能表示—1,补码可以表示—1

B.三种机器数均可表示—1

c.三种机器数均可表示—1,且三种机器数的表示范围相同

7在小数定点机中,下述说法正确的是——。

A.只有补码能表示—1

B.只有原码不能表示—1

c.三种机器数均不能表示—1

8.某机字长8位.采用形式(其中1位为符号位)则机器数所能表示的范围

:

A.一127—127D.一128,十128C一128一十127

9、用n+1位字长表示定点数(其中1位为符号位),它所能表示的整数范围是

能表示的小数范围是。

A、阶码取4位(台阶符1位),尾数取12位(合数符1位)

B.阶码取5位(台阶符1位),尾数取11位(合数符1位)

c.阶码取8位(含阶符1位),尾数取8位(合数符1位)

70在下述有关不恢复余数法何时需恢复余数的说法中,——是正确的

A最后一次余数为正时,要恢复

B.最后一次余数为负时,要恢复

C.最后一次余数为。

时,要恢复

D.任何时候都不恢复余数

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

A.主存容量不够B.运算结果无法表示

c.操作数地址过大D.以上都对

72.在浮点机中,下列说法是正确的。

A.尾数的第一数位为1时,即为规格化形式

B、尾数的第一数值与数符不同时,即为规格化形2

c.不同的机器数有不同的规格化形式

D尾数的第一数值为。

时,即为规格化形式

73.在浮点机中,判断原码规格化形式的原则是一

A.尾数的符号位与第一数位不同

B.尾数的第一数位为I,数符任意

*

c.尾数的符号伦与第一数位相同

D阶符与数符不同

74在浮点机中,判断补码规格化形式的原则是--

A尾数的第一数值为l,数符任意

B.尾数的符号位与第一数值相同

c.尾数的符号位与第一数值不同

D.阶符与数符不同

75.

76

77.运算器的主要功能是进行

{

A.算术运其

c.算术逻辑运算

78.运算器由许多部件组成,其核心部分是

A数据总线B逻辑运算

c.累加寄存器D初等函数运算

79.定点运算器用来进行——。

A.十进制数加法运算B.定点运算

c.浮点运算D.既进行浮点运算也进行定点运算

80.串行运算器结构简单,其运算规律是

}

A由低位到高位先行进行进位运算B.由高位到低位先行进行借位运算

c由低位到高位逐位运算D.由高位到低位逐位运算

8t.芯片7418l和一片74182相配合,具有如下

A行波进位B组(小组)内并行进位,组(小组)间并行进位

c.组(小组)内并行进位,组(小组)间行波进位D.组内行波进位,组间并行进位

82.早期的硬件乘法器设计中,通常采用加和移位

有.—控制。

A.串行加法和串行移位触发器

B.并行加法和串行左移计数器

c.并行加法和串行右移计数器

$

D.串行加法和中行右移触发器

83.下面有关浮点运算器的描述中,正确的是——(多项选择)。

A.浮点运算器可用两个松散连接的定点运算部件(阶码部件和尾数部件)来实现

B阶码部件可实现加、减、乘、除四种运算

c阶码部件只进行加、减和比较操作

D.尾数部件只进行乘、除操作

84、下面有关定点补码乘法器的描述中,正确的句子是

A.被乘数的符号和乘数的符号都参加运算

B.乘数寄存器必须具有右移功能,并增设一位附加位,

c被乘数寄存器也必须具有右移功能

D用计数器控制乘法次数

85.用八片7418t和两片74182可组成

A.组内并行进位、组间串行进位的32位ALu

B.二级先行进位结构的32位ALU

c组内先行进位、组间先行进位的16位ALu

D三级先行进位结构的32位ALU

86.设机器数字长为16位(含1位符号位),若用补码表示定点小数

87设〔]4=1,g/i人人

Ax1;O,x2—24至少有

8“=0,X:

一2d任意

Cg=1,f2—“‘至少有

Dx,:

1,x2—5‘任意

88.在定点机中,下列说法错误的是。

A除补码外,原码和反码不能表示—1

D.o的原码不等于—o的原码

cto的反码不等于—o的反码

D.对于相同的机器字长,补码比原码和反码能’

89.设“为整数,r2]M=1,xJ“2X3cdX5,昔按”‘

A.X=l*X2—x5任意

·

D.xl=O,x2—x5至少有一个为1

CxJ=0,5Z—25仟意

L)21=1,“2一15至少有

90.计算机巾表席地址时

A原码

c.反的

91浮点数的表示范围和精度取决于

A.阶码的位数和尾数的机器数形式

8.阶码的机器数形式和尾数的位数

c.阶码的位数和尾数的位数

&

D.阶码的机器数形式和尾数的机器数形式

92.在浮点机中一——是隐含的。

A阶码

c.尾数

93在规格化的浮点表示中

会使浮点数的表示范围

A.增大

多表示—个负数

—16,则——

C不变D.以,上都不对

94设浮点数的基值为8,尾数采用模4补码表示,则——为规格化数。

A.U.111000B.00.O00111

C.1t.101010DU.1U101

95.芯片74181可完成——。

A.]6种算术运算

D.16种逻辑运算

c.8种算术运算和8种逻辑运算

D.16种算术运算和16种逻辑运算

96、ALU属于——。

儿时序电路

}

c.控制器

97‘在补码定点加减运算器中

E月——女曰。

A.与非门

c.异或门

98.在运算器中不包含——

A.状态寄存器

C.ALU

99.下列叙述中正确的是——u(多项选择)。

A。

定点补码运算时,其符导位不参加运算

[

B.浮点运算可由阶码运算和尾数运算两部分组成

c.阶码部件在乘除运算时只进行加、减操作

D.浮点数的正负由阶码的正负符号决定

x.尾数部件只进行乘除运算

100.加法器采用先行进位的目的是—

A优化加法器的结构

c.加速传递进位信号

101.下列说法中错误的是——cl

组合逻辑电路

寄存器

五是双符导位,

数据总线

地址寄存器

节省器材

增强加法器结构

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

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

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

D.在小数除法中,为了避免送出,要求被除数的绝对值小于除数的绝对值

102.设机器字长为8位(含t位符号位),以下——是o的一个原码。

*

A.U1111UD.

C.0U11111

103.当定点运算发生溢出时,应——。

A.向左规格化

c发出出错信息

304在定点补码运算器中

A双符号位相同

c两个正数相加

105下列说法中是错误的。

人符号相同的两个数相减是不会产生溢出的

$

B符号不同的两个数相加是不合产生溢出的

c.逻辑运算是没有进位或借位的运算

D.浮点乘除运算需进行对阶操作

l06.采用规格化的浮点数是为了—。

向右规格化

告入处理

——时表示结果溢出

双符号位不同

两个负数相加

入增加数据的表示范围B.方便浮点运算

c.防止运算时数据溢出D.增加数据的表示精度

107设浮点数的基数为4,尾数用原码表示.则以下——是规格化的数o

A.].肋I10tB.0001301

C.1.0110UD.0.000010

108在各种尾数舍入方法中,平均误差最大的是。

A.截断法B.恒置“1”法

C.0舍1入法D.恒置“o”法

l09.浮点数舍入处理的方法除了o舍1入法外,还有法。

人末位恒置“o”B.末位恒置“1”

c.末位加1D末位减1

[

110.如果采用。

告1入法进行合入处理,则o.o3010tlo011台去最后一

A.0.0l010UOOIB0.00

C.D.01D.0.00

111.如果采用未位恒置1法进行告人处理,则0.o]010ll0011台去最后—

C.O.Ot01N1011

112.原码加减交替除法

A.原码

D.绝对值的补码

D.0.01030U010

D.001010U100

|

商符—旦—,参加操作的数是—鱼—。

c在形成商值的过程小自然形成

n.内两数符号位异或形成

113.征浮点数加减法的对阶过程中,——c

A.将被加(减)数的阶码向加(减)数的阶码看齐

B将加(减)数的阶码向被加(减)数的阶码看齐

c.将较大的阶码向较小纳阶码看齐

D.将较小的阶码内较大的阶码看齐

114在浮点数中,当数的绝对值太大,以至于超过所能表示的数据时,称为浮点数的

;

A.正1:

c.正溢

115在浮点数中

1.没浮点数字长16位,其中阶码4位(含1位阶符),尾数12位(含1位数符),将

(51/128)i转进制规格化浮点数及机器数(其中阶码采用移码,基值为2,尾数采用补

码),并回答此浮点格式的规格化数表示范围。

2.设浮点数字长16位,其中阶4位(含1位阶符),尾数12位(含1位数符),将

(—43/128)(其中阶的采用移码,基值为2,尾数采用补

码),并回答此浮点格式化数码5位(含1位阶荷),尾数11位(含1位数特),将

·

(—13/64)转换成二进制规格化浮点数及机器数(其中阶码采用移的,基值为2,尾数采用补

码),并回答此浮点格式的规格化数表示范围。

4设浮点数字长16中阶码5位(台1位阶符),尾数t1位(台1位数符),将

(11/128)转换成二进制规格化浮点数及机器数(其中阶码采用移码,基值为2,尾数采用补

码),并回答此浮点格式的规数表尔范围o

5.设浮点数字长,其中阶码8伦(合

码表示,基值为2,尾数用补的表示,计算:

(1)机器数为81DOH的十进制数值;

(2)此浮点格式的规格化表示范围。

码表示,基值为2.尾数用补码表示,计算:

~

(1)机器数为83BcH的十进制数值;

(2)此浮点格式的规格化表示范围“

7.位,其巾阶码8位(含

码表示,基值为2.尾数用补码表示,计算:

(1)机器数为7t60H的十进制数值;

(2)此浮点格式表尔范围。

位阶符),尾数8位(含1位数符)

码表示,基值为2,尾数用补码表示.计算:

(1)机器数为7FcoH的十进制数值;

(2)此浮点格式的规格化表尔范围。

'

9.设浮点数宁长32伦,其中阶码8位(台1位阶符)

值分别是2和16时:

(1)说明2和16在浮点数中如何表示;

尾数24位(含I位数符),当阶码的基

码表示,且尾数采用规格化表示时

大正数真值和非零最小正数真值;

(3)数的表示范固有什么不同

10设浮点数,其中阶码5位(含l位阶符),尾数

基值分别是2和8时:

(1)说明2和8在浮点数中如何表示;

$

(2)当阶码和尾数均用补码表示,且尾数采用规格化表水时

大正数真值和非零最小正数真值;

(3)数的表示范围有什么不同

给出两种情况下所能表示的最

给出两种情况下所能表示的最

11.给定下列1六进制数,若将此数分别视为无符号数、原码、补码、反码和移码表示,写出

其对应的十进制整数值(有符号数的符号位占一位)。

00H,05H,85H.PFH,rFH

12.已知机字长为4位(共中一伦为符号位),写出定点机(包括小数定点机和整数定点

机两种)中原码、补码和反码的全nY形式,并注明其对应的十进制真值。

'

13.已知[71M=7。

y,7z…yD,求[—7]n。

14.若[xlv73,是否有x,yY

15.设浮点数字长32位,其中阶码8位(含

基值分别是2和4时:

(])说明4在浮点数中如何麦小;

尾数24仿(含1位数符),当阶码的

(2)肖阶码和尾数均用补码表示,且尾数采用规格化表示时,给出两种情况下所能表示的最

大正数真值和非零最小正数真值;

3)数的表示范围有什么不同

16.设浮点数字长16位,其中阶码3位(含1位阶符),尾数13位(含1位数符)

基值分别是2和4时:

(1)说明2和4在浮点数中如何表示;

(2)当阶尾数均用补码表示.且尾数采用规格化表示时

大正数真值和非零最小正数真值;

(3)数的表示范围有什么不同

17.证明[—xj”=—f”]”。

18。

某机字长16位,写出下列各种情况下它能表示的十进3

导位)。

(1)无符号整数;

(2)用原码表示定点小数;

(3)用补码表示定点整数;

(4)i

数的范围(机器数采用1位符

(5)用下列浮点格式数为规格化形式(机器数采用补码形式)。

0I45615

19.没浮点数字长16位,其中阶码5位(含』位阶符),尾数11位(含1位数符)

29/1024)对应的浮规格化数的原码、补码、反码和阶码用移码、尾数用补码的形式。

20.设浮点数字长16位,其中价码5位(含3位阶符),尾数12位(含1位数符)

53/512)对应的浮点格化数的原码、补码、反码和阶码用移码、尾数用补码的形式。

|

22.简述算术移位和逻辑位的区别*举例说明。

23.,对结果的影响(,何时有误)。

24.在定点机中采用单号位,如何判断补码加减运算是否溢出,有几种方案,

25在浮点机中如何判断溢出

26.补码一位乘法中,部分积为什么采用双符号位

27.原码两位乘法部分积需采用几位符号位,为什么,

28.在原码两位乘法形成部分积的过程中,参加运算的数是否为原码,为什么

29.在原码除余数的过程中,参加运算的数是否为原码,为什么

30.试比较原码和补码在加减交除法的过程中有何相同和不同之处o

31.征浮点补码加减运算中,当尾数运算结果的符号位为01或10时,即表示运算结果溢

这种说法是否正确,为什么

x.写出浮点补码规格化形式,当尾数出现什么形式时需规格化7如何规格化7

33.己知十进制数=—41,7;101.设机器数字长8位(含1位符号估)计算Lx,7]n和

[x—y]们并给出相应的Z(零标志)、v(溢出标志)和c(进位标志)o

34已知十进制数=—21/64,设机器数字长8位(含1位符号位),计算tX

y]”和[“—yln”并给出相应的零标志z,演出标志v和进位标志c。

35.己知二进制数“:

—o.1100,7=o.1001,按一位乘法计算x·y,要求列出详细过程,机器

数形式自定。

36.已知二进制数“:

o.1010Iy=—o.0110,用原码一位乘法计算[2·y]M,并还原成真值。

\

37.已知二进制数2=—0.10t1,y=—0.1101,用补码一位乘计算L3·y1》。

38.已知二进制数0110ly=o.11111,用加减交替法计算2i7,机器数形式自定

39.已知二进制数“=—o.1001,y=o.tl01,用补码加减交替法计算(Xiy3”,并给出商与

余数的真值。

40.己知二进制数x=—o.1001,y=o.110l,用原码加减交替法计算12iy1M,并给出商与

余数的真值。

41.设浮点数x;2。

Mx0.110101,y=2“x(—0.101010).若阶码取3位,尾数取6位(均不

43.已知”=[2‘n(]9/32)],y=[2‘x(—45/64)],试按补码浮点运算步骤计算[,’7]h

并还原成真值,机器数字长自定。

44.设5J和5。

是参与运算的两个操作数的数符,5f为结果的数符,试列出

]

码加减运算“不溢出的逻辑式。

45.原码两位乘有特点归纳一下共有几种运算规则。

46.两个浮点数相乘,是否可能需要右规7为什么,

47.两个浮点规数相乘,是否可能需要左规若可能,左规的次数可否确定,

48假设阶码取3位.尾数取6位(均不包括符号位),机器数形式自定,计算[2‘x(t1/16)]

[2‘M(—9/16)],并给出真值。

49.假设阶码取3位,尾数取6位(均不包括符号位),机器数形式自定,计算[2‘x(13/16)3

—t2‘x(—5/8)3,并给出真值。

50.假设阶码取3尾数取6位(均不包括符号位),机器数形式自定,计算[2’x(13/16)1

Xr2‘M(—9/16)],并给出真值。

}

51.假设阶码取3,尾数取6位(均不包括符导位),机器数形式自定,计算[2‘x(

42’M(—15/16)],给出真值。

52.假设阶码取位,尾数取6位(均石包括符号位),机器数形式自定,计算

2.4375,并给出真值。

 

试问原码一位乘、原码两位乘、补码一位乘和补码加减交替法各最多需多少时间

54.你知道有几种方法判码定点加减运算的溢出

55.如何判断原码和补数除法运算溢出

56某模型机具有(oR)、逻辑乘(AND)、取反码(NOT)三条逻辑运算

4、6两数的“按位加”(异或、xoB)结果,请写出算法。

57.设机器内没有“按位加”(异或)指令,而且没有“取反码

58.如何判断定点和浮点补码除法的溢出,

59.下列叙述个哪些是正确的

(1)定点补码一位乘法中被乘数也要右移。

(2)M位小数的补位乘法(Boolh算法),需做n1次运算,第n列次不移位。

(3)友定点小数补码一位除法巾,为了避免溢出,被除数的绝对佰一定要小于除数的绝

对值。

(4)被除数和除数在作补码除法时*其符号不参加运算。

(5)补码加减交替法是一种不恢复余数法。

~

(6)原码两伦中的乘积待号由原码的符号仪异或操作获得,乘积

相乘获得。

(7)浮点运算可由阶码运算和尾数运算两个部分联合实现。

(8)阶码部进行阶码的加捆操作。

(9)尾数部分只乘法和除法运算。

(10)浮点数的正负由阶码的正负符号决定。

(])遗点补码一位乘法中被乘数也耍右移。

(2)M位小数的码一位乘法(Booth算法),需做n1次运算

(3)征定点小数补码一位除法中,为厂避免溢出,被除数的:

对值、

?

(4)被除数和除数在作补码除法时,其符号不参加运算。

(5)补码加是一种不恢复余数法。

(6)汗点补码运算时若尾数溢出*即运算结果瓶出,

61.下列中哪些是错误的请指出并更正。

(])原码两法中的乘积待号由两原码的符号位异或操作获得,乘

码相乘获得b

(2)浮点运算可由阶码运算和尾数运算两个部分联合实现。

(3)阶码部分只进行阶码的加、减操作。

(4)尾数部分只进行乘法和除法运算,

(5)浮点数的正负由阶码的正负符号决定。

*

次不移位。

定要小于除数的绝

62设机器数字长为8位(含1位符号位)

成真值。

63.设机器数字长为8位(含1位符号位)

还原成真值。

64.设机器数字长为8位(含1位符号位)

成真值

65.

-

真佰。

66.

67.

68.

69.

70.

71.

72.

73.

74

~

十6.125

75.

76

77.

78.

79.

80.

聂快

设机器数字长为8位(含1位符导位),设4=—87,5;53,计算Nl5]。

,并还原成

已知二进制数2=—o.1t111,y=010111,求[“‘y1M并还原成真值。

^

已知一进制数“=—o.1111小=01101,用补码位乘B。

oth算法计算“

已知二进制数”=0.1010l才:

—0.UOU.求txiy3”并还原成真任

己知二进制数x=01010l,y:

—0.11011,用加减交替法计算Lxiy

设“=—25/327y:

—47/64,用原码两位乘计算[“·y1R

已知二进制数“=—o.010110,y=o.011110,用原码两位乘计算L2

已知“:

2—。

Mx0.10U00,y:

2—。

Mx(—001]100),计算[x‘71M”

巴知*=2一”x(—0.100010),7;2““x(—o.03U11),11’算LX‘y]u。

设阶码取3位.尾数取8位(均不包括符号位),技浮点补码加减运算规则计

设阶码取3位,尾数取8位(均不包括符号伎),按浮点补码加减运算规则计算14.o—2.4375。

计算机中如何判断原码、补码和反码的规格化形式,

?

为什么反码加减运算要加上循环进位

画出并行补码定点加减运算器框图(设机器数采用1位符导位),并描述其信息加工过程。

画出并行补码定点加减运算器框图(设机器数采用2位符号位),并报述其信息加工过程。

试比较串行、串并行、全并行补码定点加减法运算器的硬件组成,哪种结构运算速度

81.影响加减运算速度的关键问题是什么可采取哪些改进措施举例说明。

82.什么是进位链什么是先行进位你知道有几种先行进位,简要说明。

83.试比较单重分组和双重分组跳跃进位链。

84设机器数字长为n位(不包括符号位),画出原码一位乘的运算器框图(图中必须反映原

马一位乘算法),要求:

(1)寄存器和全加器均用方柜表示;

}

(2)指出每个寄存器的位数及寄存器中操作数的名称;

(3)详细画出最末位全加器的输入逻辑电路;

(4)描述原码一位乘法过程中的重复加和移位操作。

85.设机器数字长为n位(不包括符号位),画出补码一位乘的运算器框图(团中必须反映补

码一位乘算法).要求:

(1)寄存器和全加器均用方框表示;

(2)指出每个寄存器的位数及寄存器中操作数的名称;

(3)详细画出第5位全加器的输入逻辑电路:

(4)描述补码一位乘法过程中的重复加和移位操作。

86.设机器数字长为M位(不包括符号位),画出原码两位乘的运算器框图(图中必须反映原

码两位乘算法),要求:

(1)寄存器和全加器均用方框表示;

(2)指出每个寄存器的位数及寄存器中操作数的名称;

(3)详细画出最末位全加器的输入逻辑电路;

(4)描述原码两位乘法过程中的重复加和移位操作。

87.设机器数字长为n位(不包括符导位),画出补码加减交替法的运算器框图(图中必须反

映补码加减交智法算法),要求:

(1)寄存器和全加器均用方框表示;

(2)指出每个寄存器的位数及寄存器中操作数的名称,

^

(3)详细画出最末位全加器的输入逻辑电路;

(4)描述补码加减交替操作和上商操作。

88.设机器数字长为n位(不包括符号位)

码一位乘算法),要求:

(1)寄存器和全加器均用方框表示;

画出原码一位乘的运算器框图(田中必须反映原

(2)指出每个寄存器的位数及寄存器中操作数的名称;

(3)详细画出第5位全加器的输入逻辑电路(设第M位为最低位);

(4)描述原码一位乘法过程中的重复加和移位操作。

89.设机器数字长为M位(

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2