首页 > 其他分享 >04-逻辑运算及逻辑函数的表示方法

04-逻辑运算及逻辑函数的表示方法

时间:2023-01-30 23:44:06浏览次数:37  
标签:逻辑运算 函数 04 真值表 波形图 异或 运算

逻辑运算及逻辑函数的表示方法

算术运算和逻辑运算是不同的。逻辑函数中的因变量只有两种取值,0和1。

一、基本逻辑运算

要知道表达式、真值表、逻辑符号、波形图、硬件描述语言、卡诺图

与运算

  • 多个条件同时满足为成立,只要有一个不成立就不成立
  • 有0得0,全1为1
  • n个输入,有2^n中情况,书写真值表

    还可以使用波形图进行表示

    根据波形图写函数表达式,波形图-->真值表-->函数表达式

或运算

  • 多个输入条件中有一个满足条件满足就成立
  • 有1得1,全0得0

非运算

  • 输出加圆圈表示非
  • 有0出1,有1出0

二、常用的逻辑运算

与非运算

  • 与门取非
  • 符号:与门非号加圆圈
  • 有0得1,全1得0 (与非门有一个取反)

或非门

  • 或门外加非
  • 有1得0,全0得1

与或非运算

  • 信号先与,再或,再非
  • 输入多,真值表情况多

异或

  • 相同得0,不同得1
  • 比较两个数的是否相同(一定是两个数)
  • F=AB'+A'B

同或

  • 相同得0,不同得1
  • F=AB+A'B'
  • 异或与同或之间是取反的关系,同或门用的比较少,用异或加非就实现了同或

标签:逻辑运算,函数,04,真值表,波形图,异或,运算
From: https://www.cnblogs.com/Icer-newer/p/17071601.html

相关文章

  • 函数
    ceil()函数使用方法及示例C++中的\(ceil(x)\)函数返回的是大于或等于x的最小整数。此函数在\(<cmath>\)头文件中定义。#include<iostream>#include<cmath>usingna......
  • 数学建模学习——Day04
    一、灰色关联分析1.基本思想:根据序列曲线几何形状的相似程度来判断其联系是否紧密。曲线越接近,相应序列之间的关联度就越大,反之就越小。2.应用1)进行系统分析: ·1.画......
  • 04Anaconda快速入门使用
    。1.常用命令1.查看版本conda--version2.检查更新condaupdateconda过程会比较慢一点2.环境命令1.创建新的虚拟环境condacreate-nxxx(创建名为xxx的虚拟环......
  • 下标引用函数调用和表达式求值
    前言:下标的用法非常非常的重要关乎到数组函数指针结构体等等一切,函数的调用也有很多细节表达式求值涉及优先级问题要注意1.下标引用、函数调用和结构成员注:一切下标又是从0......
  • Ubuntu 22.04.1 安装 Redis 7.0.8
    Ubuntu22.04.1安装Redis7.0.8 1、获取Redis安装文件curl-fsSLhttps://packages.redis.io/gpg|sudogpg--dearmor-o/usr/share/keyrings/redis-archive-......
  • STM32F407IGHX与Ubuntu20.04串口通信
    STM32F407IGHX与Ubuntu20.04串口通信为了让RobomasterC板(这块板用的是STM32F407IGHX的芯片)能与上位机进行通讯。我最近翻了不少博客和CSDN文章,看到了很多文章存在一些......
  • 宝塔部署 宝塔远程连接数据库出现1045问题
    宝塔远程连接数据库出现1045问题宝塔面板在安装好mysql后本地navicat远程连接的时候报错1045这个问题是数据库权限问题在宝塔面板页面找到软件商店—已安装—mysql—......
  • 04-DEX文件结构分析
    1.Dex文件结构参考:http://newandroidbook.com/files/ArtOfDalvik.pdf通过分析dalvik/libdex/DexFile.h和DexClass.h两个文件的源代码,我们可以提取出Dex的文件结构如下。......
  • tcp/ip详解之04 以太网和802.3封装
    1.以太网和802.3封装在TCP/IP世界中,以太网IP数据报的封装是在RFC894[Hornig1984]中定义的,IEEE802网络的IP数据报封装是在RFC1042[PostelandReynolds1988]中定义的。......
  • python的split函数切分字符串时为什么会产生空字符串
    群里的一个小伙伴提了一个问题,他使用split函数切分字符串得到的结果里有空字符串,他对空字符串的出现感到困惑不解。text='1aa2'print(text.split('a'))#['1','',......