- 数字电子教程
- 数字电子 - 首页
- 数字电子基础
- 数字系统的类型
- 信号类型
- 逻辑电平与脉冲波形
- 数字系统组件
- 数字逻辑运算
- 数字系统优点
- 数制
- 数制
- 二进制数表示
- 二进制运算
- 有符号二进制运算
- 八进制运算
- 十六进制运算
- 补码运算
- 进制转换
- 进制转换
- 二进制转换为十进制
- 十进制转换为二进制
- 二进制转换为八进制
- 八进制转换为二进制
- 八进制转换为十进制
- 十进制转换为八进制
- 十六进制转换为二进制
- 二进制转换为十六进制
- 十六进制转换为十进制
- 十进制转换为十六进制
- 八进制转换为十六进制
- 十六进制转换为八进制
- 二进制代码
- 二进制代码
- 8421 BCD码
- 余3码
- 格雷码
- ASCII码
- EBCDIC码
- 代码转换
- 错误检测与纠错码
- 逻辑门
- 逻辑门
- 与门
- 或门
- 非门
- 通用门
- 异或门
- 异或非门
- CMOS逻辑门
- 使用二极管电阻逻辑的或门
- 与门与或门
- 两级逻辑实现
- 阈值逻辑
- 布尔代数
- 布尔代数
- 布尔代数定律
- 布尔函数
- 德摩根定理
- SOP和POS形式
- POS到标准POS形式
- 最小化技术
- 卡诺图化简
- 三变量卡诺图
- 四变量卡诺图
- 五变量卡诺图
- 六变量卡诺图
- 无关项条件
- 奎因-麦克斯拉斯基方法
- 最小项和最大项
- 规范式和标准式
- 最大项表示
- 使用布尔代数进行化简
- 组合逻辑电路
- 数字组合电路
- 数字算术电路
- 多路选择器
- 多路选择器设计过程
- MUX通用门
- 使用4:1 MUX的2变量函数
- 使用8:1 MUX的3变量函数
- 多路分配器
- MUX与DEMUX
- 奇偶校验位生成器和校验器
- 比较器
- 编码器
- 键盘编码器
- 优先编码器
- 译码器
- 算术逻辑单元
- 7段LED显示器
- 代码转换器
- 代码转换器
- 二进制到十进制转换器
- 十进制到BCD转换器
- BCD到十进制转换器
- 二进制到格雷码转换器
- 格雷码到二进制转换器
- BCD到余3码转换器
- 余3码到BCD转换器
- 加法器
- 半加器
- 全加器
- 串行加法器
- 并行加法器
- 使用半加器的全加器
- 半加器与全加器
- 使用与非门的全加器
- 使用与非门的半加器
- 二进制加法/减法器
- 减法器
- 半减器
- 全减器
- 并行减法器
- 使用2个半减器的全减器
- 使用与非门的半减器
- 时序逻辑电路
- 数字时序电路
- 时钟信号和触发
- 锁存器
- 移位寄存器
- 移位寄存器应用
- 二进制寄存器
- 双向移位寄存器
- 计数器
- 二进制计数器
- 非二进制计数器
- 同步计数器设计
- 同步计数器与异步计数器
- 有限状态机
- 算法状态机
- 触发器
- 触发器
- 触发器转换
- D触发器
- JK触发器
- T触发器
- SR触发器
- 带时钟的SR触发器
- 无时钟SR触发器
- 带时钟的JK触发器
- JK到T触发器
- SR到JK触发器
- 触发方式:触发器
- 边沿触发触发器
- 主从JK触发器
- 竞争冒险现象
- A/D和D/A转换器
- 模数转换器
- 数模转换器
- DAC和ADC集成电路
- 逻辑门的实现
- 用与非门实现非门
- 用与非门实现或门
- 用与非门实现与门
- 用与非门实现或非门
- 用与非门实现异或门
- 用与非门实现异或非门
- 用或非门实现非门
- 用或非门实现或门
- 用或非门实现与门
- 用或非门实现与非门
- 用或非门实现异或门
- 用或非门实现异或非门
- 使用CMOS的与非/或非门
- 使用与非门的全减器
- 使用2:1 MUX的与门
- 使用2:1 MUX的或门
- 使用2:1 MUX的非门
- 存储器件
- 存储器件
- RAM和ROM
- 缓存存储器设计
- 可编程逻辑器件
- 可编程逻辑器件
- 可编程逻辑阵列
- 可编程阵列逻辑
- 现场可编程门阵列
- 数字电子系列
- 数字电子系列
- CPU架构
- CPU架构
- 数字电子资源
- 数字电子 - 快速指南
- 数字电子 - 资源
- 数字电子 - 讨论
布尔代数中的最小项和最大项
任何布尔函数或逻辑表达式都可以用规范/标准的积之和形式或规范/标准的和之积形式表示。逻辑表达式的标准积之和形式包含不同的积项相加,每个积项称为最小项。另一方面,逻辑表达式的标准和之积形式包含不同的和项相乘,每个和项称为最大项。在本文中,我们将讨论最小项和最大项。
什么是最小项?
当布尔函数或逻辑表达式以SSOP(标准积之和)形式或规范形式表示时,表达式的每一项称为最小项。
换句话说,n个变量的逻辑表达式的积项,其中包含每个n个变量的补或非补形式,称为最小项。
最小项通常表示为mi,其中i是0到2(n-1)之间的整数。这里,“n”是表达式中变量的数量。因此,最小项可以表示为m0、m1、m2、m3... 这里,后缀是变量组合的十进制代码。
在最小项中,如果变量的值等于0,则该变量将以补形式出现。如果变量的值等于1,则该变量将以非补形式出现。
现在,让我们考虑一些示例来了解如何用最小项表示逻辑表达式。
对于2个变量(A和B)的逻辑表达式,可能的最小项为:
$$\mathrm{m_{0} \: = \: \overline{A} \: \overline{B}}$$
$$\mathrm{m_{1} \: = \: \overline{A}B}$$
$$\mathrm{m_{2} \: = \: A\overline{B}}$$
$$\mathrm{m_{3} \: = \: AB}$$
对于3个变量(A、B和C)的逻辑表达式,可能的最小项为:
$$\mathrm{m_{0} \: = \: \overline{A} \: \overline{B} \: \overline{C}}$$
$$\mathrm{m_{1} \: = \: \overline{A} \: \overline{B}C}$$
$$\mathrm{m_{2} \: = \: \overline{A}B \: \overline{C}}$$
$$\mathrm{m_{3} \: = \: \overline{A}BC}$$
$$\mathrm{m_{4} \: = \: A\overline{B} \: \overline{C}}$$
$$\mathrm{m_{5} \: = \: A\overline{B}C}$$
$$\mathrm{m_{6} \: = \: AB\overline{C}}$$
$$\mathrm{m_{7} \: = \: ABC}$$
这里,我们可以看到一个有两个变量的逻辑函数有四个(22 = 4)个最小项,而一个有三个变量的逻辑函数有八个(23 = 8)个最小项。补形式的变量(用变量上的横线表示)的值等于0,非补形式的变量的值等于1。
什么是最大项?
当布尔函数或逻辑表达式以SPOS(标准和之积)形式或规范形式表示时,表达式的每一项称为最大项。
换句话说,n个变量的逻辑表达式的和项,其中包含每个“n”变量的补或非补形式,称为最大项。
最大项通常表示为Mi,其中“i”是0到2(n-1)之间的整数。这里,“n”是逻辑表达式中变量的总数。因此,逻辑表达式的最大项可以表示为M0、M1、M2... 其中后缀表示其组合的十进制代码。
在最大项的情况下,如果变量的值等于1,则该变量将以补形式写入;如果变量的值等于0,则该变量将以非补形式写入。
现在,让我们了解如何用最大项的形式表示逻辑函数。
对于2个变量(A和B)的布尔函数,可能的最大项为:
$$\mathrm{m_{0} \: = \: \lgroup A \: + \: B \rgroup}$$
$$\mathrm{m_{1} \: = \: \lgroup A \: + \: \overline{B} \rgroup}$$
$$\mathrm{m_{2} \: = \: \lgroup \overline{A} \: + \: B \rgroup}$$
$$\mathrm{m_{3} \: = \: \lgroup \overline{A} \: + \: \overline{B} \rgroup}$$
对于3个变量(A、B、C)的布尔表达式,可能的最大项为:
$$\mathrm{m_{0} \: = \: \lgroup A \: + \: B \: + \: C \rgroup}$$
$$\mathrm{m_{1} \: = \: \lgroup A \: + \: B \: + \: \overline{C} \rgroup}$$
$$\mathrm{m_{2} \: = \: \lgroup A \: + \: \overline{B} \: + \: C \rgroup}$$
$$\mathrm{m_{3} \: = \: \lgroup A \: + \: \overline{B} \: + \: \overline{C} \rgroup}$$
$$\mathrm{m_{4} \: = \: \lgroup \overline{A} \: + \: B \: + \: C \rgroup}$$
$$\mathrm{m_{5} \: = \: \lgroup \overline{A} \: + \: B \: + \: \overline{C} \rgroup}$$
$$\mathrm{m_{6} \: = \: \lgroup \overline{A} \: + \: \overline{B} \: + \: C \rgroup}$$
$$\mathrm{m_{7} \: = \: \lgroup \overline{A} \: + \: \overline{B} \: + \: \overline{C} \rgroup}$$
这里,从这两个分别具有2个变量和3个变量的逻辑表达式中,我们可以看到一个有两个变量的逻辑函数有四个(22 = 4)个最大项,而一个有三个变量的逻辑函数有八个(23 = 8)个最大项。在这种情况下,非补形式的变量(用变量上的横线表示)的值等于0,补形式的变量的值等于1。
结论
本文主要讨论布尔代数中的最小项和最大项。从以上讨论中,我们可以得出结论:最小项是逻辑表达式中的积项,当表达式以标准与或式(SSOP)表示时。另一方面,最大项是逻辑表达式中的和项,其中逻辑表达式以标准或与式(SPOS)表示。
最小项和最大项的共同点是它们都包含逻辑函数的每个“n”个变量。