关于数字逻辑第一章的一些计算题!!!

我做完MOOC的第一章单元检测后,发现自己已经被一大堆算数公式给绕糊涂了,现在我来梳理一下!!!

题型一:关于补码的计算

首先要清楚补码的计算方法:
正数的原码、反码、补码都是一样的
负数的补码是:符号位为1,数值位为其反码的末位加1
举个例子:-1010的补码:首先取其反码-0101,然后+1,变成了-0110,最后把负号变成数值1,最终它的补码就是10110

(对了,在之前的笔记里面我没有特别清楚地说明没什么不用原码、反码做加减计算,现在说明一下:
不用原码:因为在用原码做减法计算的时候发现最终结果是错误的
不用反码:在用反码做0+0的计算时出错了!因为反码无法确保0的唯一性。)

题型二:余三码转换成二进制数

首先,我们知道,余三码和8421码的相互转化:8421码加3就是余三码了,所以先把余三码转换成8421码,然后再转换成十进制形式,最后转换成二进制形式。
(8421码每四位对应一个十进制数)

题型三:二进制小数部分转换成十进制/十六进制
网上有非常生动的示范,可以去看看哦

大概就这么多了,计算什么的真的好绕脑子啊

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值