概述
原码、反码、补码、移码
原码:真值的二进制数+符号位(0正1负,”0”有正负之分)
反码:正数反码等于原码;负数反码符号位不变,其余位取反
补码:正数补码等于原码;负数补码等于其反码加一
移码:补码符号位取反
BCD码
常用:8421码、2421码、5421码、余3码
其他:余3循环码
8421、2421、5421为有权码,四个数字分别代表权,计算代码对应数字,只需把每个“1”位对应的数字相加即可
十进制数 | 8421码 | 5421码 | 2421码 | 余3码 | 余3循环码 |
---|---|---|---|---|---|
0 | 0000 | 0000 | 0000 | 0011 | 0010 |
1 | 0001 | 0001 | 0001 | 0100 | 0110 |
2 | 0010 | 0010 | 0010 | 0101 | 0111 |
3 | 0011 | 0011 | 0011 | 0110 | 0101 |
4 | 0100 | 0100 | 0100 | 0111 | 0100 |
5 | 0101 | 1000 | 1011 | 1000 | 1100 |
6 | 0110 | 1001 | 1100 | 1001 | 1101 |
7 | 0111 | 1010 | 1101 | 1010 | 1111 |
8 | 1000 | 1011 | 1110 | 1011 | 1110 |
9 | 1001 | 1100 | 1111 | 1100 | 1010 |
※8421码加3等于余3码
※5421码和2421码中大于5的数字都是高位为1,5以下的高位为0
想到再补充
最后
以上就是单薄热狗为你收集整理的数电笔记的全部内容,希望文章能够帮你解决数电笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复