计算机组成原理问题,有关原码,补码的定义
计算机组成原理 唐朔飞版 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的反码
人气:302 ℃ 时间:2020-02-04 07:30:00
解答
问题一:原码中,0有两种表示形式:1(符号位)000与0(符号位)000你可能认为这是多余,恰恰相反,这是必要的.所以定义中才要强调【≥】.至于为什么必要,鄙人猜测是能使计算机更好的表达【数的极限】.比如 lim(a→负0) = ...
推荐
猜你喜欢
- Does he go to school on foot (肯定回答) Yse,________ _________.
- they have lived here______1996.他们自1996年开始生活在这儿
- 某商品若按标价的九折出售,利润率为15%,若按八折出售,则仍盈利34元,若按标价的七五折,亏还是盈
- 请帮我分析:有一段钢可做一个底面直径4厘米,高3厘米的圆柱形零件.如果把它改制成高是2厘米的圆锥形零件
- 已知不等式组x+3b≥2a,a+x小于等于2b的解集是-5≤x≤2,则a=,b=
- (a-b)的3次方*(b-a)的5次方,化简时是(a-b)的8次方还是(b-a)的8次方?如何分析?
- 若三个有理数满足xyz〉0,则│x│\x+│y│\y+│z│\z=____
- 初中励志型作文,600字到650字之间,快