0 / 51

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


答案: C|D

答案解析:

此题实际上是考查考生对原代码,反码,补码的理解,如果对这几种码的特性熟悉,题目自然就迎刃而解了,下面我们来介绍一下这几种码各有何特色:
原码:采取原码表示法简单易懂,用原码进行加法运算非常方便、直观的得到正确的运算结果,但如果是直接进行减法运算则会出问题。
反码:把原码对除符号位外的其余各个逐位取反就产生了反码。所以反码与原码的特性刚好相反,反码的减法运算能正确得到结果,但直接进行加减法运算无法得到正确结果。
补码:我们知道,正数的补码=原码,所以采用补码能正确进行加减法运算,又因为负数的补码=反码+1,所以负数的补码具有反码的特性,可以正确进行减法运算,所以补码是最适合进行数字加减运算的。
 移码:移码是补码的基础上把首位取反得到的,这样使得移码非常适合于阶码的运算,所以移码常用于表示阶码。
 所以(1)应选择答案C,(2)应选答案D。

答案: C|D

答案解析:

此题实际上是考查考生对原代码,反码,补码的理解,如果对这几种码的特性熟悉,题目自然就迎刃而解了,下面我们来介绍一下这几种码各有何特色:
原码:采取原码表示法简单易懂,用原码进行加法运算非常方便、直观的得到正确的运算结果,但如果是直接进行减法运算则会出问题。
反码:把原码对除符号位外的其余各个逐位取反就产生了反码。所以反码与原码的特性刚好相反,反码的减法运算能正确得到结果,但直接进行加减法运算无法得到正确结果。
补码:我们知道,正数的补码=原码,所以采用补码能正确进行加减法运算,又因为负数的补码=反码+1,所以负数的补码具有反码的特性,可以正确进行减法运算,所以补码是最适合进行数字加减运算的。
 移码:移码是补码的基础上把首位取反得到的,这样使得移码非常适合于阶码的运算,所以移码常用于表示阶码。
 所以(1)应选择答案C,(2)应选答案D。