计算机组成原理问题,有关原码,补码的定义计算机组成原理唐朔飞-查字典问答网
分类选择

来自贺茂坤的问题

  计算机组成原理问题,有关原码,补码的定义计算机组成原理唐朔飞版p221当x=0时[+0.0000]原=0.0000[-0.0000]原=1-(0.0000)=1.0000可见[+0]原不等于[-0]原,即原码中的“零”有两种表示形式.我的疑问是1

  计算机组成原理问题,有关原码,补码的定义

  计算机组成原理唐朔飞版p221

  当x=0时[+0.0000]原=0.0000

  [-0.0000]原=1-(0.0000)=1.0000

  可见[+0]原不等于[-0]原,即原码中的“零”有两种表示形式.

  我的疑问是

  1.原码中的定义就是零有两种表示:

  小数时

  [x]原=x,1>x>=0或1-x,0>=x>1

  若把定义改为[x]原=x,1>x>=0或1-x,0>x>1不就没有两种表示了吗?

  2.为什么0要用小数原码的定义?整数零也有两种表示?还是整数零和小数零是一回事?

  同样对于补码(p223)对于小数,若x=-1,有[x]补=2+x=10.0000-1.0000=1.0000

  可见-1本不属于小数范围,但却有[-1]补存在.

  不理解上述描述,-1都不是小数,怎么能用小数补码的定义求x=-1的补码呢?还有小数补码的定义中为什么要加入-1的定义?即[x]补=2+x,0>x>=-1

  类似还有0的反码

1回答
2019-12-26 06:36
我要回答
请先登录
明英

  问题一:原码中,0有两种表示形式:1(符号位)000与0(符号位)000你可能认为这是多余,恰恰相反,这是必要的.所以定义中才要强调【≥】.至于为什么必要,鄙人猜测是能使计算机更好的表达【数的极限】.比如lim(a→负0)=...

2019-12-26 06:39:11

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •