微机原理试题集微机原理学习讨论

第一章 题目投稿

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。
上一篇下一篇

猜你喜欢

热点阅读