第一章 题目投稿
2017-03-10 本文已影响104人
0207_孙玲玉
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。