数字逻辑笔记复习

目录

一. 数字逻辑基础

数制转换

💕二进制,十进制,十六进制之间的转换

🚩二进制转为十进制

🚩二进制转为十六进制

🚩十进制转二进制和十六进制

🚩十六进制转十进制

码制转换

1.格雷码,8421BCD码,ASCII码,2421。

二.逻辑代数基础

🌺与运算关系

🌺或运算关系

🌺非运算关系

🌺异或运算

三.公式_定理_定律

🍸零一律

🍸互补律

🍸重叠律

🍸分配律

 🍸反演律(摩根定理)

🍸冗余律

四.逻辑代数的重要规则

🌈反演规则

🌈对偶规则

五.最小项

🍁最小项的概念

🍁最小项的定义

​六.卡洛图

🌶️写出真值表画出卡洛图

🦀卡洛图的特性

​编辑​编辑🎀函数如何表示在卡洛图上

🐲如何画出卡诺圈(包括任一项) 

七.组合电路的分析方法(考点)

1.根据电路图,逐级写输入输出逻辑表达式

2.化简逻辑表达式(公式,卡洛图)

3.列真值表

4.描述电路功能



一. 数字逻辑基础

数制转换

💕二进制,十进制,十六进制之间的转换

🚩二进制转为十进制

什么是二进制:

🍒由 0 1 组成,0 1用来表示数值和信息,每个位上的值表示该位的权值,权值为2的幂比如,右侧的位权值为2^0=1,左侧的位权值为2^1=2

什么是十进制:

🍒由 0、1、2、3、4、5、6、7、8、9这十个数字组成,用来表示数值,每位数字的权重是10的幂次方,例如:1234表示1×10^3 + 2×10^2 + 3×10^1 + 4×10^0

方法:权展开求和

🍒从二进制数的最右边(个位)开始,将每一位数字乘以2的幂幂从0开始递增

🍒将每一位的结果相加,得到最终的十进制数。

举例:

(0110)_{2}=0*2^{0}+1*2^{1}+1*2^{2}+0*2^{3}=(6)_{10}

(10111100)_{2}=1*2^{2}+1*2^{3}+1*2^{4}+1*2^{5}+1*2^{7}=(188)_{10}

(1110110)_{2}=1*2^{1}+1*2^{2}+1*2^{4}+1*2^{5}+1*2^{6}=(118)_{10}

(1001.01101)_{2}=1*2^{0}+1*2^{3}+1*2^{-2}+1*2^{-3}+1*2^{-5}=(9.40625)_{10}

🚩二进制转为十六进制

什么是二进制:

🍒由 0 1 组成,0 1用来表示数值和信息,每个位上的值表示该位的权值,权值为2的幂比如,右侧的位权值为2^0=1,左侧的位权值为2^1=2

什么是十六进制:

🍒使用0-9的数字和A-F的字母来表示数值,字母A-F分别对应10-15的值

方法:

🍒将各个二进制数从小数点开始,整数部分从右向左,小数部分从左向右,每4位二进制数表示1位十六进制数,不够4位的补0

举例:

(101001)_{2}=0010\: 1001 =(29)_{16}

(1011.0101)_{2}=1011\: 0101=(11.5)_{16}

(11010.1100\: 1000)_{2}=0001\: 1010\: .1100\: 1000=(1A.C8)_{16}

(110111.011101)_{2}=0011\: 0111\: .0111 \: 0100=(37.74)_{16}

🚩十进制转二进制和十六进制

什么是十进制:

🍒十进制是一种数值系统,也被称为常用数值系统或阿拉伯数字系统。它是使用十个基本符号(0、1、2、3、4、5、6、7、8、9)来表示所有的数字的一种系统。就是出生就喊的那个数字

方法:

🍒短除法---十进制转二进制

十进制除2,得到的商再除2直到商为0,将每一步得到的余数倒序来列就是二进制数,对于容易简单的数字使用比较方便

🍒拆分法---十进制转二进制

拆分法是将十进制拆分为多个较小的数,并分别将这些多个较小的数转换为二进制数后再合并的方法

2^{1} 2^{2} 2^{3} 2^{4} 2^{5} 2^{6} 2^{7} 2^{8 } 2^{9 } 2^{10}
2 4 8 16 32 64 128 256 512 1024

🍒126法---十进制转十六进制法

十进制先转二进制再转十六进制--四位二进制数可表示一位十六进制数

举例:将下列十进制数转为二进制数和十六进制数: 

(63)_{10}\; \; \; \;\; \; \;\: \: \:\: \: \: (127)_{10}\; \; \; \; \;\: \: \:\: \: \: (234)_{10}\: \: \: \; \; \; \; \; \; \;\: \: \: (2313)_{10}

💕十进制二进制:

🧑‍🚒(63)_{10}=(2^{6}-1)_{2}=(1000\: 000-1)_{2}=(11\: \: 1111)_{2}

🧑‍🚒(127)_{10}=(2^{7}-1)_{2}=(1000\: \: 0000-1)_{2}=(1111\: \: 111)_{2}

🧑‍🚒(234)_{10}=(2^{8}-22)_{10}=(1\: 0000\: 0000-10110)_{2}=(1110\: 1010)_{2}

🧑‍🚒(2313)_{10}=(2^{11}+2^{8}+9)_{2}=(1000 \: \: 0000\: \: 0000+1000\: \: 0000\: \: 0+1001)_{2}

🧑‍🚒(1000 \: \: 0000\: \: 0000+1000\: \: 0000\: \: 0+1001)_{2}=(1001 \: \: 0000\: \: 1001)_{2}

短除法:
2 | 63 ...1
2 | 31 ...1
2 | 15 ...1
2 | 7 ....1
2 | 3 ....1
2 | 1 ....1
  | 0

💕十进制十六进制

(63)_{10}\; \; \; \;\; \; \;\: \: \:\: \: \: (127)_{10}\; \; \; \; \;\: \: \:\: \: \: (234)_{10}\: \: \: \; \; \; \; \; \; \;\: \: \: (2313)_{10}

🧑‍🚒(63)_{10}=(11 1111)_{2}=(3F)_{16}

🧑‍🚒(127)_{10}=(111\: \: 1111)_{2}=(7F)_{16}

🧑‍🚒

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

银海富月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值