计算机组成原理---机器中的数字表示

二进制,八进制,十六进制之间转化

十进制转二进制

75.3的整数部分75:

75.3小数部分0.3:

原则:1.先除r/乘r得到的是结果部分中接近小数点的数字

            2.都是取结果一部分(余数/整数部分),使用另一部分(商/小数部分)继续下一步迭代

正数负数,定点小数(<1)都有原码补码反码表示

计算补码快速方法:(正数原码=反码=补码,与负数补码之间)

1.正数补码全部位取反, +1, 得到相应负数的补码;得到结果再次全部取反+1则变回正数补码

2.从右往左找到第一个1,从这里的左边一个开始,都按位取反即可(正数的补码和负数的补码之间转)

计算机保存的都是补码,所以减法改变减数为加上相反数的补码,只做两件事1.全部取反+1  或2.从右往左第一个1的左边全部取反(针对减数)

定点小数也以补码形式储存,定点小数和整数的原码反码补码变换方式完全一样

(原码)

(原码)

加法器也不区分定点小数和整数,因为都是使用补码表示,逻辑一样,只是数据解读方式不一样。

关于移码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值