数电总结1

数制与码制

这部分基本上是学习计算机相关课程所需要的必要内容,但同时也意味着,你可以在其它地方学到本部分的内容。

数制的定义: 包含每一位由什么构成和从低位到高位的进位规则

进制转换

在大学所学的进制转换中,除了整数需要转换,还有小数需要转换。

2-8-16

最简单:2进制(Binary)、16进制(Hexadecimal)、8进制(Octal)之间的相互转换。

只需要注意:整数部分不够在高位补0,小数部分不够在末位补0

10-2

整数部分:除2法(看余数,倒序

Typora

小数部分:乘2法(看每次乘出来的整数位,正序

Typora

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种表示方式:表达式、真值表、逻辑符号(电路符号)


数电总结1
https://levsky-williams.top/posts/e6683f03/
作者
levsky-williams
发布于
2023年10月10日
许可协议