数电总结1
数制与码制
这部分基本上是学习计算机相关课程所需要的必要内容,但同时也意味着,你可以在其它地方学到本部分的内容。
数制的定义: 包含每一位由什么构成和从低位到高位的进位规则
进制转换
在大学所学的进制转换中,除了整数需要转换,还有小数需要转换。
2-8-16
最简单:2进制(Binary)、16进制(Hexadecimal)、8进制(Octal)之间的相互转换。
只需要注意:整数部分不够在高位补0,小数部分不够在末位补0
10-2
整数部分:除2法(看余数,倒序)
小数部分:乘2法(看每次乘出来的整数位,正序)
2-10
就是2的次幂相乘相加
机内存储码
在计算机中有4种存储码:原码、反码、补码、移码
常用的是补码和移码,但移码不考,主要考补码
如何补码与原码之间的相互转换?
不管是补码转原码还是原码转补码,都是取反再加1。 不过需要注意,符号位不动
减法
原码、反码:老老实实减。
补码:转换为加法
乘法
加法+左移
除法
减法+移(如果用补码就变成加法+移)
代码和编码
BCD
用4位二进制数来表示1位十进制数中的0~9这10个数码的都是BCD。可以分为2大类:恒权码和变权码。
像8421码
,5421
,2421
等都是恒权码。
而变权码的代表是余3码和余3循环码
余3码
余3码,就是在8421码的基础上,每一个二进制数对应加上3,比如十进制中的0,在余3码中,对应的就是0011。
余3循环码
余3循环码,是在余3码的基础上, 进行求格雷码的异或运算(从左到右,第一位相等,余3码的第二位开始与前一位进行异或运算求得余3循环码该位的值)。 比如,十进制的0,余3码中对应的是0011,余三循环码中对应的就是0010。
这样可以拥有Gray码的主要特性
Gray码
校验码
这里又有学问了。不过数电讲的不多,后面再补充。
奇偶校验码
只有一位校验码
奇(odd)校验码: 信息码和校验码中的1为奇数。
偶(even)校验码: 信息码和校验码中的1为偶数。
ASCII码
搞计算机相关的一定学过。此处略。
逻辑代数
逻辑变量: 只有0和1
逻辑函数: 逻辑变量运算的结果
3种表示方式:表达式、真值表、逻辑符号(电路符号)