中国高校课件下载中心 》 教学资源 》 大学文库

《计算机组成原理》课程教学课件(PPT讲稿)第2章 布尔代数基础

文档信息
资源类别:文库
文档格式:PPTX
文档页数:72
文件大小:665.78KB
团购合买:点击进入团购
内容简介
2.1 逻辑代数基础 2.1.1 逻辑代数的基本概念 2.1.2 逻辑函数 2.1.3 逻辑代数的公理、定理和规则 2.1.4 逻辑表达式的基本形式 2.1.5 逻辑函数的标准形式 2.1.6 逻辑函数表达式的转换 2.2 逻辑函数的化简 2.2.1 代数化简法 2.2.2 卡诺图化简法
刷新页面文档预览

第2章 布尔代数基础 2.1逻辑代数基础 2.1.1逻辑代数的基本概念 2.1.2 逻辑函数 2.1.3 逻辑代数的公理、定理和规则 2.1.4逻辑表达式的基本形式 2.1.5逻辑函数的标准形式 2.1.6逻辑函数表达式的转换 2.2逻辑函数的化简 2.2.1代数化简法 2.2.2卡诺图化简法

第2章 布尔代数基础 2.1 逻辑代数基础 2.1.1 逻辑代数的基本概念 2.1.2 逻辑函数 2.1.3 逻辑代数的公理、定理和规则 2.1.4 逻辑表达式的基本形式 2.1.5 逻辑函数的标准形式 2.1.6 逻辑函数表达式的转换 2.2 逻辑函数的化简 2.2.1 代数化简法 2.2.2 卡诺图化简法

第2章布尔代数基础 概述 研究数字系统中逻辑电路设计和分析的数学工具是布尔代数。 布尔代数是由逻辑变量集K(A、B、C、.),常量“0” “1”以及“与”、“或”、“非”3种基本逻辑运算构成的代数 系统。 逻辑变量集K是布尔代数中变量的集合,它可以用任何字母 表示每亼变是的耶值公熊为鲎量“0”或“1” 在数字系统审使用布宗变量表示并关龟路的输入或输出。这 些变量的每一个取值是“0”或“1”两个不相同的值。“0”可 以代表低电压,“1”可以代表高电压。F(False)和T(True)也 可以用于表示“0”或“1” 布尔代数把矛盾的一方假设为“1”,另一方假设为“0”, 使之数学化。 这样可以使用布尔代数中的公理和定理对物理现象作数学演 算,达到逻辑推理的目的

第2章 布尔代数基础 概述 研究数字系统中逻辑电路设计和分析的数学工具是布尔代数。 布尔代数是由逻辑变量集K(A、B、C、.),常量“0”、 “1”以及“与”、“或”、“非”3种基本逻辑运算构成的代数 系统。 逻辑变量集K是布尔代数中变量的集合,它可以用任何字母 表示,每个变量的取值只能为常量“0”或“1”。 在数字系统中使用布尔变量表示开关电路的输入或输出。这 些变量的每一个取值是“0”或“1”两个不相同的值。“0”可 以代表低电压,“1”可以代表高电压。F( False )和T( True )也 可以用于表示“0”或“1”。 布尔代数把矛盾的一方假设为“1”,另一方假设为“0”, 使之数学化。 这样可以使用布尔代数中的公理和定理对物理现象作数学演 算,达到逻辑推理的目的

第2章布尔代数基础 概述 幸运的是,在数字系统中采用的是“0”和“1”两个不 同的值。因此布尔代数可以用来作为分析和设计逻辑电路的数 学工具。 从应用的角度,布尔代数应用于逻辑电路领域称其为逻辑 代数。 本章介绍逻辑代数的基本理论和运算方法,其中包括逻辑 代数基本概念,逻辑函数的定义,逻辑代数的公理、定理和规 则,小项与大项的概念以及使用小项和大项表达逻辑函数的标 准形式。 在此基础上,介绍应用逻辑代数法和卡诺图法化简逻辑函 数的原理与方法

第2章 布尔代数基础 概述 幸运的是,在数字系统中采用的是“0”和“1”两个不 同的值。因此布尔代数可以用来作为分析和设计逻辑电路的数 学工具。 从应用的角度,布尔代数应用于逻辑电路领域称其为逻辑 代数。 本章介绍逻辑代数的基本理论和运算方法,其中包括逻辑 代数基本概念,逻辑函数的定义,逻辑代数的公理、定理和规 则,小项与大项的概念以及使用小项和大项表达逻辑函数的标 准形式。 在此基础上,介绍应用逻辑代数法和卡诺图法化简逻辑函 数的原理与方法

第2章布尔代数基础 2.1逻辑代数基础 2.1.1逻辑代数的基本概念 逻辑代数包含逻辑变量集K(A、B、C、.),每个变量的取 值只可能为常量“0”或“1”。这里的“0”和“1”没有量的 概念,是用来表达矛盾双方,是一种形式上的符号。 逻辑代数中逻辑变量之间是逻辑关系。逻辑关系用逻辑运算 符表示。使用逻辑运算符连接逻辑变量及常量“0”或“1”构成 逻辑代数表达式。 采用逻辑代数表示逻辑电路的输入与输出之间的逻辑关系, 称逻辑函数。这种电路称数字逻辑电路。 逻辑函数除了使用逻辑代数表示以外,还可以使用一种称为 “真值表”的表格表示

第2章 布尔代数基础 2.1 逻辑代数基础 2.1.1 逻辑代数的基本概念 逻辑代数包含逻辑变量集K(A、B、C、.),每个变量的取 值只可能为常量“0”或“1”。这里的“0”和“1”没有量的 概念,是用来表达矛盾双方,是一种形式上的符号。 逻辑代数中逻辑变量之间是逻辑关系。逻辑关系用逻辑运算 符表示。使用逻辑运算符连接逻辑变量及常量“0”或“1”构成 逻辑代数表达式。 采用逻辑代数表示逻辑电路的输入与输出之间的逻辑关系, 称逻辑函数。这种电路称数字逻辑电路。 逻辑函数除了使用逻辑代数表示以外,还可以使用一种称为 “真值表”的表格表示

第2章布尔代数基础 2.1逻辑代数基础 真值表是由输入变量所有可能取值的组合与这些组合值对应 的输出变量的值构成的表格。真值表分为左、右两个部分。 左边部分每一列是输入变量的名字。右边部分的每一列是输 出变量的名字。左边部分是输入变量所有的取值的组合。 如果一个逻辑函数有n个变量,则输入变量所有的取值有2” 个组合。右边部分是把左边每一行输入变量的取值带到逻辑函 数中去运算,把运算的结果“0”或者“1”填进来。这样就完 成了把逻辑函数用真值表表示。 逻辑函数有的比较简单,有的相当复杂。但是它们都是 由“与”、“或”、“非”三种最基本的逻辑运算构成。下面 分别介绍这三种逻辑运算符、逻辑表达式、逻辑函数和逻辑函 数符号

第2章 布尔代数基础 2.1 逻辑代数基础 真值表是由输入变量所有可能取值的组合与这些组合值对应 的输出变量的值构成的表格。真值表分为左、右两个部分。 左边部分每一列是输入变量的名字。右边部分的每一列是输 出变量的名字。左边部分是输入变量所有的取值的组合。 如果一个逻辑函数有n个变量,则输入变量所有的取值有2 n 个组合。右边部分是把左边每一行输入变量的取值带到逻辑函 数中去运算,把运算的结果“0”或者“1”填进来。这样就完 成了把逻辑函数用真值表表示。 逻辑函数有的比较简单,有的相当复杂。但是它们都是 由“与”、“或”、“非”三种最基本的逻辑运算构成。下面 分别介绍这三种逻辑运算符、逻辑表达式、逻辑函数和逻辑函 数符号

第2章布尔代数基础 2.1逻辑代数基础 1.逻辑函数符号 如前所述,逻辑函数是由“与”、“或”、“非”三种最基 本的逻辑运算构成。为了象表示电阻、电容和三极管一样,用图 形化的方式表示不同的逻辑函数,美国国家标准学会(the American National Standards Institute,ANSl)和美国电气与电 子工程师协会(the Institute of Electrical and Electronic Engineers,IEEE)在1984年制定了一个逻辑函数符号标准。如 图2-1所示。 逻辑函数符号的标识 输入变量 输出变量 图2-1EEE通用逻辑函数符号

第2章 布尔代数基础 2.1 逻辑代数基础 1. 逻辑函数符号 如前所述,逻辑函数是由“与”、“或”、“非”三种最基 本的逻辑运算构成。为了象表示电阻、电容和三极管一样,用图 形化的方式表示不同的逻辑函数,美国国家标准学会( the American National Standards Institute, ANSI )和美国电气与电 子工程师协会(the Institute of Electrical and Electronic Engineers, IEEE) 在1984年制定了一个逻辑函数符号标准。如 图2-1所示

第2章布尔代数基础 2.1逻辑代数基础 图2-2是EEE标准的“与”、“或”、“非”、“与 非”、“或非”、“异或”、“异或非(同或)”逻辑函 数符号: a)F=AB b)F=A+B c)F=A A-8 d)F=AB e)F-A+B f)F=A⊕B g)F=A⊕B

第2章 布尔代数基础 2.1 逻辑代数基础 图2-2是IEEE标准的“与”、“或”、“非”、“与 非”、“或非”、“异或”、“异或非( 同或)”逻辑函 数符号

第2章布尔代数基础 2.1逻辑代数基础 2.“与”运算 “与”运算的运算符是“.”、 “*”、“A”或是空。在本 书中使用“”表示“与”运算符。“与”运算的定义如表2-1所 示。F=AB是“与”运算逻辑函数。“AB”称为F的“与”运 算表婪式或”运算 3. “或”运算的运算符是“+”、“V”。本书中使用“+”表 示“或”运算符。“或”运算的定义如表2-2所示。F=A+B是 “或”运算逻辑函数。“A+B”称为F的“或”运算表达式。 4.“非”运算 “非”运算的运算符是“”或“”,本书中使用“”表 示“非”运算符。“非”运算的定义如表2-3所示。F=A是“非” 运算逻辑函数。A是“非”运算的逻辑表达式。在逻辑函数中,A 称为反变量,A称为原变量

第2章 布尔代数基础 2.1 逻辑代数基础 2.“与”运算 “与”运算的运算符是“·”、“*”、“∧”或是空。在本 书中使用“”表示“与”运算符。“与”运算的定义如表2-1所 示。F = A B是“与”运算逻辑函数。“A B”称为F的“与”运 算表达式。 3.“或”运算 “或”运算的运算符是“+”、“∨”。本书中使用“+”表 示“或”运算符。“或”运算的定义如表2-2所示。F = A + B是 “或”运算逻辑函数。“A + B”称为F的“或”运算表达式。 4.“非”运算 “非”运算的运算符是“ ”或“ ” ,本书中使用“ ” 表 示“非”运算符。“非”运算的定义如表2-3所示。F = A是“非” 运算逻辑函数。A是“非”运算的逻辑表达式。在逻辑函数中,A 称为反变量,A称为原变量

第2章布尔代数基础 2.1逻辑代数基础 5.“异或”运算 “异或”运算的运算符是“⊕”。“异或”运算的定义如表 2-4所示。F=A⊕B是“异或”运算逻辑函数。“异或”运算 逻辑函数还可以用F=AB+AB表示。 6.“同或”运算 “同或”运算的运算符是“⊙”。“同或”运算的定义如 表2-5所示。F=A⊙B是“同或”运算逻辑函数。“同或”运算 逻辑函数还可以用F=AB+AB表示。 “异或”运算表达式与“同或”运算表达式有如下关系: A⊕B=A⊙B,A⊙B=A⊕B

第2章 布尔代数基础 2.1 逻辑代数基础 5.“异或”运算 “异或”运算的运算符是“⊕”。“异或”运算的定义如表 2-4所示。F = A ⊕ B是“异或”运算逻辑函数。 “异或”运算 逻辑函数还可以用F = A B + A B表示。 6.“同或”运算 “同或”运算的运算符是“⊙”。“同或”运算的定义如 表2-5所示。F = A ⊙ B是“同或”运算逻辑函数。“同或”运算 逻辑函数还可以用F = A B + A B表示。 “异或”运算表达式与“同或”运算表达式有如下关系: A ⊕ B = A ⊙ B,A ⊙ B = A ⊕ B

第2章布尔代数基础 2.1逻辑代数基础 2.1.2逻辑函数 上面从逻辑代数的角度介绍了逻辑函数。下面从逻辑电路的角度讨论逻辑函 数。设一个由逻辑函数符号构成的逻辑电路,它的输入变量为41,4,.,A, 输出变量为F,如图2-3所示。当41,.,An的取值确定以后,F的值就唯 一确定下来,则称F是A1,A,.,A的逻辑函数,记为F=f(4.4。.,A)。 逻辑电路 输入变量 A 输出变量 An 图2-3逻辑函数的定义

第2章 布尔代数基础 2.1 逻辑代数基础 2.1.2逻辑函数

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档