最小项与最大项

  • 最小项
    • 定义
    • 编号
    • 重要性质
  • 最大项
    • 定义
  • 最小项与最大项之关系

在了解逻辑函数的两种标准形式之前,需要首先明白何为最小项、何为最大项

最小项

定义

这里我们首先摘出《数字电子技术基础》(阎石第五版)的定义

在n变量逻辑函数中,若m为包含n个因子的乘积项,而且这n个变量均以原变量或反变量的形式在m中出现一次,则m称为该组变量的最小项

也许你看这段文字时表示很懵逼,因此接下来我们给出具体的例子,相信聪明的你们很快就能明白其含义

首先给出 “n变量”,假定就是A、B、C吧,利用这n个变量(或其反变量)组成乘积项m, 例如ABC、A′BCABC、A'BCABC、A′BC等等,则m就是这n个变量的最小项

注意,这些变量在m中的位置是不可变的

按照数学推导,我们知道,对于n个变量,其最小项m应有2n2^n2n个

编号

下面,我们假定组成最小项m的每一位变量的原变量都表示1,而反变量表示0,并且按照位次排序,例如AB′C=101AB'C=101AB′C=101

下面,我们要做的是:认为转换得到的这组数为二进制数,从而可将其转换为十进制数,例如AB′C=(101)2=5AB'C=(101)_2=5AB′C=(101)2​=5,我们记其为m5m_5m5​,相应的,若十进制数为7,则记为m7m_7m7​

重要性质

以下的性质均从最小项的定义出发

  1. 在输入变量的任何取值下必有一个最小项,而且仅有一个最小项的值为1

  2. 全体最小项之和为1
    proof:将′和′理解为逻辑运算符′或′proof:将'和'理解为逻辑运算符'或'proof:将′和′理解为逻辑运算符′或′

  3. 任意两个最小项的乘积为0
    proof:将′乘积′理解为逻辑运算符′与′proof:将'乘积'理解为逻辑运算符'与'proof:将′乘积′理解为逻辑运算符′与′

  4. 具有相邻性的两个最小项之和可以合并成一项并消去一对因子
    proof:利用逻辑运算性质A+A′=1即可证明proof:利用逻辑运算性质A+A'=1即可证明proof:利用逻辑运算性质A+A′=1即可证明

最大项

定义

Y=A+B′+C=(010)2=M2Y=A+B'+C=(010)_2=M_2Y=A+B′+C=(010)2​=M2​
Y=(A+B+C′)(A′+B+C)=(001)2(100)2=∏M(1,4)Y=(A+B+C')(A'+B+C)=(001)_2(100)_2=\prod M(1,4)Y=(A+B+C′)(A′+B+C)=(001)2​(100)2​=∏M(1,4)

可见,在最大项中:原变量视为0,反变量视为1

最小项与最大项之关系

若给定Y=ABC+A′BC=∑m(3,7)Y=ABC+A'BC=\sum m(3,7)Y=ABC+A′BC=∑m(3,7)
则Y′=∑m(1,2,4,5,6)=∏M(1,2,4,5,6)Y'=\sum m(1,2,4,5,6)=\prod M(1,2,4,5,6)Y′=∑m(1,2,4,5,6)=∏M(1,2,4,5,6)

由此可知,若已知逻辑函数的最小项之和,则其最大项之积,反函数的最小项之和、最大项之积均可知

数字电子技术基础-2-逻辑函数的最小项与最大项相关推荐

  1. 山东大学继续教育计算机3,山东大学继续教育数字电子技术基础试题3及答案.doc...

    数字电子技术基础模拟卷 3 一 填空. 1 逻辑代数中,基本的运算关系是 与 . 或 和 非 . 2 十进制数27转换成二进制数为 11011 :转换成8421BCD码是 00011011 . 3 在 ...

  2. (一)《数字电子技术基础》——引言

    目录 课程背景 数字电子技术的特点 数字电路的分类 课程背景 数字电子技术是电子信息类.电气工程类.自动控制类.机电类.计算机及其应用专业的一门专业技术基础课程.电子技术领域的两大支柱是模拟电子技术和 ...

  3. 《数字电子技术基础》6.4 时序逻辑电路——设计方法(FSM)有限状态机

    前言 <数字电子技术基础>第6.4节学习笔记,本人在编写Verilog时序逻辑代码时,关于这一部分的状态图需要好好学一下. 6.4.1 同步时序逻辑电路的设计方法 一般步骤 一.逻辑抽象, ...

  4. 数字电子技术基础(八):超前进位加法器

    目录 一.原理 二.Verilog实现及仿真 1.1位超前进位加法器 2.4位超前加法器 3.16位超前进位加法器 在上篇文章,介绍了串行进位加法器: 数字电子技术基础(七):加法器 这种加法器在运算 ...

  5. 《数字电子技术基础》4.4/6.5 组合逻辑/时序逻辑电路中的竞争-冒险

    前言 <数字电子技术基础>第4.4节和第6.5节 组合逻辑电路和时序逻辑电路中的竞争-冒险现象学习笔记 4.4 组合逻辑电路中的竞争-冒险 4.4.1 竞争-冒险现象及其成因 之前讨论组合 ...

  6. 《数字电子技术基础》5.1 触发器 概述

    前言 <数字电子技术基础>第5.1节学习笔记 <数字逻辑电路设计>第4.1节学习笔记 5.1 触发器 概述 数字电路分为组合逻辑电路和时序逻辑电路. 组合逻辑电路由门电路组成, ...

  7. 天大2021年秋学期考试《433002[数字电子技术基础]》离线作业考核试题

    数字电子技术基础 要求: 一.独立完成,下面已将五组题目列出,请按照学院平台指定的做题组数作答,每人只答一组题目,多答无效,满分100分: 平台查看做题组数操作:学生登录学院平台→系统登录→学生登录→ ...

  8. 数字电子技术基础第三版杨志忠_阎石数字电子技术基础第6版笔记和课后习题详解...

    阎石<数字电子技术基础>(第6版)笔记和课后习题(含考研真题)详解 第1章 数制和码制 1.1 复习笔记 本章作为<数字电子技术基础>的开篇章节,是数字电路学习的基础.本章介绍 ...

  9. 数字电子技术基础大作业---电子表、流水灯

    数字电子技术基础大作业 电子表.流水灯 一.电子表 1.1应用的元件 555.六片74LS160N.三片74LS26D.两片74LS04D.六个个D_HEX(十六进制输入的显示数码管).电阻.电容若干 ...

  10. 74ls161中rco是什么_数字电子技术常用时序逻辑功能器件国家精品课程.ppt

    <数字电子技术常用时序逻辑功能器件国家精品课程.ppt>由会员分享,可在线阅读,更多相关<数字电子技术常用时序逻辑功能器件国家精品课程.ppt(40页珍藏版)>请在装配图网上搜 ...

最新文章

  1. 【c语言】C语言配置文件解析库——iniparser
  2. 远程办公中的IT女性:工作量增加3倍,离职率却下降近50%
  3. 手把手带你使用JS-SDK自定义微信分享效果
  4. dede单独显示查到了多少条记录的方法
  5. 混合云存储开启企业上云新路径--阿里云混合云备份容灾方案发布 1
  6. gitlab project项目迁移
  7. 为什么 PHP 中 this 和 self 访问变量的写法不一样?
  8. python的字符串定界符可以使用_使用Template格式化Python字符串的方法
  9. python中双冒号的作用_python中双冒号
  10. 快速软件开发 学习笔记 之六
  11. 【物体检测】基于matlab GUI形态学物体检测【含Matlab源码 945期】
  12. NET Reflector
  13. c语言出错英语显示怎么看,C语言程序设计 教小学生英语 里面有代码运行错误,怎么改...
  14. 常用三种写透明度的方法
  15. excel 分组排序,取前5
  16. c语言中用age表示年龄的词语,求古代形容年龄的词,比如花甲,古稀之类的,要齐全。谢谢!!...
  17. range 小程序picker_微信小程序picker滚动选择器使用详解
  18. 上位机与1200组态步骤_西门子1200PLC的S7通讯组态编程
  19. board在java是什么意思_Java 大白话讲解设计模式之
  20. Navicat Premium 16安装方法

热门文章

  1. rpm 打包原理及 .spec文件
  2. 人人都是产品经理面试题
  3. 网课题库接口(免费)高准确率
  4. java 条形码打印机_java使用佳博打印机打印条形码
  5. Web前端开发技术实验与实践(第3版)储久良编著实训5
  6. visio2010 java类图_UML图及Visio 2010使用总结
  7. 基础算法|Java递归算法练习
  8. 教学质量分析系统 php,教学质量分析系统演示.ppt
  9. 按头安利 好看又实用的布纹 布料贴图素材看这里
  10. 打印机驱动 - HP LaserJet P1008(适用于大部分惠普打印机)