第一章 题目投稿

1、半加器和全加器的区别是(             )。

答案:全加器比半加器多一个输入端

分析:半加器包括A,B(代表两个加数)两个输入端,Ci(向高位的进位)、Si(和)两个输出端。全加器输入端比半加器多一项Ci-1(来自低位的进位),输出端与半加器相同。

2、在计算机中利用补码的方式,n位二进制可以表示(    )个有符号数。

答案:2∧n

分析:补码=反码+1   正数的补码即原码的补码,负数的补码=负数的绝对值取反加一。 所以,运用补码方式表示有符号数时,可表示的取值范围(化为十进制)为:-2∧(n-1)~2∧(n-1)-1。一共有2∧n个数。

3、在计算机中补码为1000的有符号数的真值是(    )。

答案:-1000

分析:因为补码=反码+1,所以补码为1000时,对应真值的反码=1000-1=0111

(根据二进制减法的运算规则,先把1化为0001与1000位数一致,0001取反加一求补码,即-1=1111B,

  1000-1

=1000B+1111B

=1 0111

 ↑ 进位,舍去

=0111B),

如果先不考虑符号问题,真值的数值部分是1000,换算为十进制即8,又因为补码表示有符号数时真值取值范围(n表示二进制位数)是-2∧(n-1)~2∧(n-1)-1,所以只能是负数,即-1000。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容