thunder_sword's blog thunder_sword's blog
来看漫画丫~
首页
分类
标签
归档
GitHub

thunder-sword

网安界的小菜鸡
来看漫画丫~
首页
分类
标签
归档
GitHub
  • 数字逻辑概论

    • 二值逻辑变量与基本逻辑运算
    • 二进制代码
    • 二进制的算术运算
    • 逻辑函数及其表示方法
      • 1.真值表
      • 2.逻辑函数表达式
      • 3.逻辑图
      • 4.波形图
      • 1.真值表到逻辑表达式的转换
      • 2.逻辑表达式到真值表的转换
      • 3.从逻辑式画出逻辑图
      • 4.根据逻辑图写出逻辑式
      • 5.真值表到逻辑图的转换
      • 6.逻辑图到真值表的转换
  • 逻辑代数基础
  • 逻辑门电路
  • 组合逻辑电路
  • 触发器
  • 时序逻辑电路
  • 数字电路
  • 数字逻辑概论
thunder-sword
2021-06-13

逻辑函数及其表示方法

# x1.逻辑函数

定义:

以逻辑变量为输入,以运算结果为输出,当输入变量的取值确定之后,输出的值便是确定的。因此,输出与输出之间是一种函数关系,这种函数关系称为逻辑函数。

与普通函数不同,操作对象只有0和1。

表示:

Y=F(A,B,C)

# x2.几种表示方法

这里列出的例子不怎么全面,具体可以看第5小结的笔记:5.二值逻辑变量与基本逻辑运算.md

# 1.真值表

类似于数据库的笛卡尔积查表,即将所有情况排列起来,如下:

image-20210507142701671

# 2.逻辑函数表达式

用类似运算表达式的方式表示,如下:

image-20210507142858325

# 3.逻辑图

电路的逻辑图、逻辑电路图等图像都可以表示逻辑函数关系,如下:

image-20210507143001945

# 4.波形图

对输入变量随时间变化的每一种取值,求出对应的输出值。并将输入和输出关系按时间顺序依次排列得到的图形,称为波形图,如下:

image-20210507143137030

# x3.逻辑函数表示方法之间的转换

# 1.真值表到逻辑表达式的转换

转换步骤:

  1. 将真值表中对应输出为1的那些变量的组合找出来
  2. 每组变量组合对应一个乘积项,取值为1写原变量,取值为0写反变量
  3. 将这些乘积项相加,即得到Y的逻辑函数式。

道理比较容易理解,重要的是有这个方法不用每次都推导了。

另外,相应的当然也有一个方法是正好反过来取的,即每一个输出为0的变量组合对应一个乘积项,然后每个项相加全部取反这种操作。

# 2.逻辑表达式到真值表的转换

转换步骤:

将输入变量的所有可能取值组合代入逻辑式,并求出输出, 一起列成表格。

例子:

image-20210507150550575

# 3.从逻辑式画出逻辑图

用逻辑符号代替逻辑式中的运算符号即可。

例子:

image-20210507150522295

# 4.根据逻辑图写出逻辑式

从输入端开始,逐级写出每个符号对应的逻辑式,然后再写出最后输出的逻辑表达式。

例子:

image-20210507150502273

# 5.真值表到逻辑图的转换

通常从给定的真值表不能直接得到逻辑图。首先根据真值表写出逻辑表达式,依照逻辑表达式画出逻辑图。

转换步骤:

(1)根据真值表写出逻辑表达式。 (2)用公式法或卡诺图法化简得到简化的逻辑表达式。 (3)根据逻辑表达式画出逻辑图。

例子:

image-20210507144743579image-20210507144754380

# 6.逻辑图到真值表的转换

从逻辑图不能直接得到真值表,转换步骤如下:

(1)从逻辑图的输入端到输出端,逐级写出每个逻辑符号输出端的表达式,直到写出最后的 输出变量的逻辑表达式 (2)化简变换,求简化的逻辑表达式。 (3)将输入变量可能的取值逐个代人表达式进行计算,并将结果列表,即得真值表。

例子:

image-20210507144926575

二进制的算术运算
逻辑代数基础

← 二进制的算术运算 逻辑代数基础→

最近更新
01
计算机系统的硬件结构
10-12
02
计算机系统概论
10-12
03
进程
10-12
更多文章>
Theme by Vdoing | Copyright © 2019-2021 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×