在计算机中,最适合进行数字加减运算的数字编码是(1),最适合表示浮点数阶码的数字编码是(2)。空白(2)处应选择()

题目
单选题
在计算机中,最适合进行数字加减运算的数字编码是(1),最适合表示浮点数阶码的数字编码是(2)。空白(2)处应选择()
A

原码

B

反码

C

补码

D

移码

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

浮点数的一般表示形式为N=2E×F,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是( )。两个浮点数进行相加运算,应首先( )。

A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度

B.工业标准IEEE754浮点数格式中阶码采用移码、尾数采用原码表示

C.规格化指的是阶码采用移码、尾数采用补码

D.规格化表示要求将尾数的绝对值限定在区间[O.5,1)


正确答案:C
解析:在浮点数中,为了在尾数中表示最多的有效数据位,同时使浮点数具有唯一的表示方式,浮点数的编码应当采用一定的规范,规定尾数部分用纯小数给出,而且尾数的绝对值应大于或等于l/R,并小于或等于1,即小数点后的第一位不为零。这种表示的规范称为浮点数的规格化的表示方法。两个符点数相加,首先应统一它们的阶码。对阶时…总是小阶向大阶对齐,即小阶的位数向右移位。

第2题:

在计算机中,最适合进行数字加减运算的数字编码是(22)。

A.原码

B.反码

C.补码

D.移码


正确答案:C
解析:进行原码加减运算时,操作数与运算结果均用原码表示。由于原码做加减运算时符号位要单独处理,使得运算较为复杂,所以在计算机中很少被采用。为了简化运算方法,常采用补码表示法,以便符号位也能作为数值的一部分参与运算。补码加法的运算法则是:和的补码等于补码求和。补码减法的运算法则是:差的补码等于被减数的补码加上减数取负后的补码。负数补码表示的实质是将负数映射到正数域,所以可将减法运算转化为加法运算。在补码加减运算中,符号位和数值位一样参加运算,无须做特殊处理。因此,多数计算机都采用补码加减运算法。移码(又称为增码)最适合表示浮点数的阶码。移码的符号位,用1表示正号,用0表示负号,求法是把其补码的符号位直接取反即可。可见,正数的移码大于负数的移码,利用这一特点,移码被广泛用来表示浮点数阶码的数字编码,从而只比较阶码的大小就可以实现真值大小的比较。

第3题:

● 浮点数的一般表示形式为N=2E×F,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是(3)。两个浮点数进行相加运算,应首先(4)。

(3)A. 阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度

B. 工业标准IEEE754浮点数格式中阶码采用移码、尾数采用原码表示

C. 规格化指的是阶码采用移码、尾数采用补码

D. 规格化表示要求将尾数的绝对值限定在区间[0.5, 1)

(4)A. 将较大的数进行规格化处理

B. 将较小的数进行规格化处理

C. 将这两个数的尾数相加

D. 统一这两个数的阶码


正确答案:C、D
解析:在浮点数中,为了在尾数中表示最多的有效数据位,同时使浮点数具有唯一的表示方式,浮点数的编码应当采用一定的规范,规定尾数部分用纯小数给出,而且尾数的绝对值应大于或等于l/R,并小于或等于1,即小数点后的第一位不为零。这种表示的规范称为浮点数的规格化的表示方法。两个符点数相加,首先应统一它们的阶码。对阶时…总是小阶向大阶对齐,即小阶的位数向右移位。

第4题:

在计算机中,最适合进行数字加减运算的数字编码是(1)。如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要(2)位。

A.原码

B.反码

C.补码

D.移码


正确答案:C
解析:在计算机的CPU中,通常只设置硬件加法器。只有补码能够将减法转化为加法,故用硬件加法器可以较方便地进行数字加减法。用二进制编码表示地址,16M字节地址最少需要24位。

第5题:

某计算机中一个16位的二进制代码1101 11100101 1000,它若表示的是一个浮点数,该浮点数格式如下:

其中,阶码为移码(又叫增码),基数为2,尾数用补码表示,则该浮点数的值(十进制)是【 】。


正确答案:-6.625
-6.625

第6题:

写出浮点加减运算步骤,并说明为什么要浮点数规格化。

现有浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。


答案:-263~(1-2-8)×263

解析:阶码使用移码表示,6位阶码1位阶符,故而能表示的最大值为263,而尾数用补码表示,故而8位尾数可表示的范围为-1~1-2-8。

第7题:

设浮点数字长16位,其中阶码5位(含1位阶符),以2为底补码表示,尾数11位(含1位数符)补码表示,下列十进制数表示成规格化浮点数为多少?

设浮点数字长16位,其中阶码5位(含1位阶符),以2为底补码表示,尾数11位(含1位数符)补码表示,下列十位进制数表示成规化浮点数为多少?

3.5:(1);79/512:(2);-10-4:(3);1010:(4)

A.不能表示成浮点数

B.11110 01001111000

C.10010 01110000000

D.11101 10111111110


正确答案:C

第8题:

浮点数加减法运算中,说法错误的是()

A、阶和尾数一起运算

B、必须对阶

C、阶码通常使用移码

D、尾数通常使用补码


参考答案:A

第9题:

在计算机中,最适合进行数字加减运算的数字编码是(1),最适合表示浮点数阶码的数字编码是(2)。

A.原码

B.反码

C.补码

D.移码


正确答案:C
解析:在计算机的CPU中,通常只设置硬件加法器。只有补码能够将减法转化为加法,故用硬件加法器可以较方便地进行数字加减法。由于正数的移码大于负数的移码,利用这一特点,移码被广泛用来表示浮点数阶码的数字编码,这可以用比较阶码的大小来实现真值大小的比较。

第10题:

在计算机中,最适合进行数字加减运算的数字编码是(2)。

A.原码

B.反码

C.移码

D.补码


正确答案:D
解析:本题考查的知识点是机内数据的表示形式。进行原码加减运算时,操作数与运算结果均用原码表示。由于原码做加减运算时需要将符号位要单独处理,运算比较复杂,因此在计算机中很少被采用。为了简化运算方法,常采用补码表示法,以便符号位也能作为数值的一部分参与运算。补码加法的运算法则是:和的补码等于补码求和。补码减法的运算法则是:差的补码等于被减数的补码加上减数取负后的补码。负数补码表示的实质是将负数映射到正数域,所以可将减法运算转化为加法运算。与原码减法运算相比,补码减法运算的过程要简便得多。在补码加减运算中,符号位和数值位一样参加运算,无须做特殊处理。因此,多数计算机都采用补码加减运算法,即本题的选项C是正确的答案。移码(又称为增码)是机器数的另一种表示方法,最适合表示浮点数的阶码。移码的符号位,用1表示正号,用0表示负号,求法是把其补码的符号位直接取反即可。

更多相关问题