第一章 数字逻辑基础

合集下载

第一章数字逻辑基础(F)

第一章数字逻辑基础(F)
等式两边依次乘以2, 可分别得b-1、b-2…..:
2 (N )d b 1 2 0 b 2 2 1 .. .b . (n . 1 ) .2 . (n 2 ) b n 2 (n 1 ) 2 2 (N )d b 2 2 0 b 3 2 1 .. .b . (n . 2 ). 2 . (n 3 ) b (n 1 ) 2 (n 2 )
算;也可用来表示对立的逻辑状态,这时的“0”和 “1”,不是数值,而是逻辑0和逻辑1。
逻辑“0”和逻辑“1”表示彼此相关又互相对立 的两种状态。例如,“是”与“非”、“真”与 “假”、“开”与“关”、“低”与“高”等等 。 两种对立逻辑状态的逻辑关系称二值数字逻辑,简 称为数字逻辑。
在电路中,可以方便地用电子器件的开关特 性来实现二值数字逻辑,即高、低电平。
周期性 T
① 周期T(频率f):两个相邻脉冲间的时间间隔。 ② 脉冲宽度tW:脉冲波形的宽度,表示脉冲的作用
时间。 ③ 占空比 q: 脉冲宽度占整个周期的百分比。
q(%)= (tW / T)×100%
占空比为50%矩形脉冲,称为方波。
(5)实际的数字信号波形:
O.9Um O.5Um O.1Um tr
第一章 数字逻辑概论 ——§1数字电路和数字信号
2、数字技术的应用
(1)数字技术应用的典型代表是电子计算机,“数字革命”: 从模拟到数字化,用在广播电视、通信、控制、仪表等
(2)照相技术 胶片成像技术到数字照相技术 JPEG——静止图象压缩编码标准
(3)视频记录设备 录像带 VCD (MPEG1压缩方式) DVD (MPEG2)
逻辑电平:表示在电路中,由电子器件的开关特性形成
的离散信号电压或数字电压。是物理量的相对表 示
CMOS器件逻辑电平与电压范围的关系

数电-数字逻辑基础

数电-数字逻辑基础
1
无论数字信号还是模拟信号都有传输通路。在电 子电路中,人们将产生、变换、传送、处理模拟信 号的电子电路叫做模拟电路,将产生、存储、变换 、处理、传送数字信号的电子电路叫做数字电路。 数字电路不仅能够完成算术运算,而且能够完成逻 辑运算,具有逻辑推理和逻辑判断的能力,因此被 称为数字逻辑电路或逻辑电路。
为了区别3种不同数制,约定 数后加B表示二进制数 带D或不带字母符号表示十进制数 带H表示十六进制数
5
数制间转换
(1)二←→十六
二进制整数→十六:从右(最低位)向左将二进制数4位1组 划分,最后一组若不足4位则在其左边补0,每组用1位十六进 制数表示
如: 1111111000111B → 1 1111 1100 0111B → 0001 1111 1100 0111B = 1FC7H
14
当决定一件事情的各个条件中,只要有一个具备,这件事情就会发生, 这样的因果关系,叫做与逻辑关系。在图(b)中,只要开关A或者开关B闭 合,灯Y2就会亮所发对灯Y2这件事情来说,开关A、开关B闭合是或的逻辑 关系。非就是反,就是否定。在图(c)中,当开关A断开时,灯Y3亮,闭 合时反而会灭,所以对灯Y3亮来说,开关闭合是一种非逻辑关系。
集电极开路门简称OC门,它是将TTL与非逻辑电路输出级的倒相器V5管 的集电极有源负载V3、V4及电阻R4、R5去掉,保持V5管集电极开路而得到 的。由于V5管集电极开路,因此使用时必须通过外部上拉电阻RL接至电源 EC。EC可以是不同于UCC的另一个电源。OC门的逻辑符号如图所示。
A
&
A
F
F
B
B
(a)
≥1 Y5 A B
A B
A B
& ≥1

《数字逻辑教案》

《数字逻辑教案》

《数字逻辑教案》word版第一章:数字逻辑基础1.1 数字逻辑概述介绍数字逻辑的基本概念和特点解释数字逻辑在计算机科学中的应用1.2 逻辑门介绍逻辑门的定义和功能详细介绍与门、或门、非门、异或门等基本逻辑门1.3 逻辑函数解释逻辑函数的概念和作用介绍逻辑函数的表示方法,如真值表和逻辑表达式第二章:数字逻辑电路2.1 逻辑电路概述介绍逻辑电路的基本概念和组成解释逻辑电路的功能和工作原理2.2 逻辑电路的组合介绍逻辑电路的组合方式和连接方法解释组合逻辑电路的输出特点2.3 逻辑电路的时序介绍逻辑电路的时序概念和重要性详细介绍触发器、计数器等时序逻辑电路第三章:数字逻辑设计3.1 数字逻辑设计概述介绍数字逻辑设计的目标和方法解释数字逻辑设计的重要性和应用3.2 组合逻辑设计介绍组合逻辑设计的基本方法和步骤举例说明组合逻辑电路的设计实例3.3 时序逻辑设计介绍时序逻辑设计的基本方法和步骤举例说明时序逻辑电路的设计实例第四章:数字逻辑仿真4.1 数字逻辑仿真概述介绍数字逻辑仿真的概念和作用解释数字逻辑仿真的方法和工具4.2 组合逻辑仿真介绍组合逻辑仿真的方法和步骤使用仿真工具进行组合逻辑电路的仿真实验4.3 时序逻辑仿真介绍时序逻辑仿真的方法和步骤使用仿真工具进行时序逻辑电路的仿真实验第五章:数字逻辑应用5.1 数字逻辑应用概述介绍数字逻辑应用的领域和实例解释数字逻辑在计算机硬件、通信系统等领域的应用5.2 数字逻辑在计算机硬件中的应用介绍数字逻辑在中央处理器、存储器等计算机硬件部件中的应用解释数字逻辑在计算机指令执行、数据处理等方面的作用5.3 数字逻辑在通信系统中的应用介绍数字逻辑在通信系统中的应用实例,如编码器、解码器、调制器等解释数字逻辑在信号处理、数据传输等方面的作用第六章:数字逻辑与计算机基础6.1 计算机基础概述介绍计算机的基本组成和原理解释计算机硬件和软件的关系6.2 计算机的数字逻辑核心讲解CPU内部的数字逻辑结构详细介绍寄存器、运算器、控制单元等关键部件6.3 计算机的指令系统解释指令系统的作用和组成介绍机器指令和汇编指令的概念第七章:数字逻辑与数字电路设计7.1 数字电路设计基础介绍数字电路设计的基本流程解释数字电路设计中的关键概念,如时钟频率、功耗等7.2 数字电路设计实例分析简单的数字电路设计案例讲解设计过程中的逻辑判断和优化7.3 数字电路设计工具与软件介绍常见的数字电路设计工具和软件解释这些工具和软件在设计过程中的作用第八章:数字逻辑与数字系统测试8.1 数字系统测试概述讲解数字系统测试的目的和方法解释测试在保证数字系统可靠性中的重要性8.2 数字逻辑测试技术介绍逻辑测试的基本方法和策略讲解测试向量和测试结果分析的过程8.3 故障诊断与容错设计解释数字系统中的故障类型和影响介绍故障诊断方法和容错设计策略第九章:数字逻辑在现代技术中的应用9.1 数字逻辑与现代通信技术讲解数字逻辑在现代通信技术中的应用介绍数字调制、信息编码等通信技术9.2 数字逻辑在物联网技术中的应用解释数字逻辑在物联网中的关键作用分析物联网设备中的数字逻辑结构和功能9.3 数字逻辑在领域的应用讲述数字逻辑在领域的应用实例介绍逻辑推理、神经网络等技术中的数字逻辑基础第十章:数字逻辑的未来发展10.1 数字逻辑技术的发展趋势分析数字逻辑技术的未来发展方向讲解新型数字逻辑器件和系统的特点10.2 量子逻辑与量子计算介绍量子逻辑与传统数字逻辑的区别讲解量子计算中的逻辑结构和运算规则10.3 数字逻辑教育的挑战与机遇分析数字逻辑教育面临的挑战讲述数字逻辑教育对培养计算机科学人才的重要性重点和难点解析重点环节一:逻辑门的概念和功能逻辑门是数字逻辑电路的基本构建块,包括与门、或门、非门、异或门等。

《数字电子技术基础》——数字逻辑基础.ppt

《数字电子技术基础》——数字逻辑基础.ppt

(3)由数字电路组成的数字系统,抗干扰能力强, 可靠性高, 精确性和稳定性好,便于使用、维护 和进行故障诊断,容易完成实时处理任务。
(4)高速度,低功耗,可编程。
2、数字电路的分类
(1)按集成度分类:数字电路可分为小规模 (SSI)、中规模(MSI)、大规模(LSI)和超 大规模(VLSI)数字集成电路。集成电路从应 用的角度又可分为通用型和专用型两大类型。
数字信号:在时间上和数值上不连续的 (即离散的)信号。
u
t
数字信号波形
对数字信号进行传输、处理的电子线路称 为数字电路。
1.1.2 数字电路的特点与分类
1、数字电路的特点
(1)数字技术能够完成许多复杂的信号处理工作。
(2)数字电路不仅能够完成算术运算,而且能够完 成逻辑运算, 具有逻辑推理和逻辑判断的能力。
约束条件反映了逻辑函数中各逻辑变量之间的制约关系约束条件所含的最小项称为约束项它表示输入变量某些取值组合不允许出现或者不影响逻辑函数的输出因此也被称为无关项任意项一般用d表示i仍为最小项序号填入卡诺图时用表示
数字电子技术基础
国防科技大学出版社
第1章 数字逻辑基础
1.1 概述 1.2 数制及二进制代码 1.3 逻辑代数基础 1.4 逻辑函数及其化简
交换律:
A A
B B BB
A
A
结合律:
( (
A A
B) B)
C
C
A
(B A
C) (B
C)
分配律:
A A
(B B
C) C
A (A
B B)
A (A
C
C)
反演律(摩根定律):
A
.B

第一章 数字逻辑基础

第一章 数字逻辑基础

例:带符号8位二进制数原码和反码表示的数值范
围为
- 127~ +127
补码表示的数值范围为 - 2n-1 ~ (2n-1-1)
例: 带符号8位二进制数的补码 01111111 ~ 10000000 对于的十进制数为+127~-128
[X1]补码 +[X2]补码= [X1+X2]补码
[X1]补码 +[X2]补码= [X1+X2]补码
0 11010111.0100111 00
小数点为界
32 72 3 4
第一章 数字逻辑基础
第一节 数制与编码
二、数 制 转 换
(二) 非十进制数间的转换 2. 二进制与十六进制间的转换
从小数点开始,将二进制数的整数和小数部分每四 位分为一组,不足四位的分别在整数的最高位前和 小数的最低位后加“0”补足,然后每组用等值的 十六进制码替代,即得目的数。
在原码表示中,负数与正数具有相同的尾数部分
,但符号位为1 而不是0.
2. 反码
(正数) 反码= (正数) 原码
(负数)反码 =符号位+ 正数的尾数部分按位取反
2. 反码 (正数) 反码= (正数) 原码
(负数)反码 =符号位+ 正数的尾数部分按位取反
原码
反码
补码
+ 25 00011001 - 25 10011001
第一章 数字逻辑基础
第一节 数制与编码
二、数 制 转 换 (一) 十进制与非十进制间的转换
1. 十进制转换成二进制
(2) 小数部分的转换
乘基取整法:小数乘以目标数制的基数(R=2),第
一次相乘结果的整数部分为目的数的最高位K-1,将其小 数部分再乘基数依次记下整数部分,反复进行下去,直 到小数部分为“0”,或满足要求的精度为止(即根据 设备字长限制,取有限位的近似值)。

数字逻辑电路基础

数字逻辑电路基础
用四位自然二进制码中的前十个码字来表示十进 制数码,因各位的权值依次为8、4、2、1,故称8421 BCD 码。
常用 BCD 码
十进制数 8421 码 余 3 码 格雷码 2421 码
0
0000 0011 0000 0000
1
0001 0100 0001 0001
2
0010 0101 0011 0010
数字逻辑电路基础
第一章 数字逻辑电路基础
1.1 数字电路的基本概念 1.2 数制和码制 1.3 基本逻辑运算 1.4 逻辑函数的表示方法 1.5 逻辑代数运算 1.6 逻辑门电路
1.1 数字电路基本概念
一、模拟信号与数字信号
模拟信号——时间连续数值也连续的信号。如速度、压 力、温度等。 数字信号——在时间上和数值上均是离散的。如电子表 的秒信号,生产线上记录零件个数的记数信号等。 数字信号在电路中常表现为突变的电压或电流。
晶体管工作在开关状 态
1、数字信号的特点
•使用高低电平来表示信号。 •门电路起开关作用。 •逻辑状态只有0,1。 •易于存储。 •抗干扰,对元件的要求不高。 •集成度高,通用性强。
2、用逻辑电平描述的数字波形:
数字波形
逻辑电平对时间的图形表示。 脉冲波: 当某波形仅有两个离散值时。 分为:周期波和非周期波
即:(1234)10=1×103 +2×102+3×101+4×100
又如:(209.04)10= 2×102 +0×101+9×100+0×10-1+4 ×10-
2、二进制
数码为:0、1;基数是2。 运算规律:逢二进一,即:1+1=10。 二进制数的权展开式: 如:(101.01)2= 1×22 +0×21+1×20+0×2-1+1 ×2

数字电子技术基础-第一章PPT课件

数字电子技术基础-第一章PPT课件
•15
第一章:数字逻辑基础
【例1-3】将十六进制数8A.3按权展开。 解:(8A.3)16=8×161+10×160+3×16-1
•16
第一章:数字逻辑基础
1.2.2 不同进制数的转换 1. 十进制数转换为二进制、八进制和十六进制数 转换方法: (1) 十进制数除以基数(直到商为0为止)。 (2) 取余数倒读。
•17
第一章:数字逻辑基础
【例1-4】将十进制数47转换为二进制、八进制和十六进制数。 解:
(47)10=(101111)2=(57)8=(2F)16。
•18
第一章:数字逻辑基础
【例1-5】将十进制数0.734375转换为二进制和八进制数。
解:
(1)转换为二进制数。
首先用0.734375×2=1.46875 (积的整数部分为1,积的小数部分为
•25
第一章:数字逻辑基础
按选取方式的不同,可以得到如表1.1所示常用的几种BCD编码。 表1.1 常用的几种BCD编码
•26
第一章:数字逻辑基础
2. 数的原码、反码和补码 在实际中,数有正有负,在计算机中人们主要采用两种
方法来表示数的正负。第一种方法是舍去符号,所有的数字 均采用无符号数来表示。
•7
第一章:数字逻辑基础
2. 数字电路的分类
1) 按集成度划分 按集成度来划分,数字集成电路可分为小规模、中规模、大规模和超大
规模等各种集成电路。 2) 按制作工艺划分
按制作工艺来划分,数字电路可分为双极型(TTL型)电路和单极型(MOS 型)电路。双极型电路开关速度快,频率高,工作可靠,应用广泛。单极型 电路功耗小,工艺简单,集成度高,易于大规模集成生产。 3) 按逻辑功能划分

第一章 数字逻辑基础

第一章 数字逻辑基础
晶体管截至为 0 导通为 1 电位高为 1 低为 0
18
例如:开关闭合为 1 断开为 0
二、基本逻辑关系和运算
与逻辑 基本逻辑函数 或逻辑 非逻辑 与运算(逻辑乘) 或运算(逻辑加) 非运算(逻辑非)
1. 与逻辑 决定某一事件的所有条件都具备时,该事件才发生。
A B Y 逻辑表达式 开关 A 开关 B 灯 Y 规定: 0 开关闭合为逻辑 1 0 0 Y = A · 或 Y = AB灭 断B 断 0 断开为逻辑 0 1 0 断 合 灭 灯亮为逻辑 1 1 0 0 合 断 与门 灭 灯灭为逻辑 0 开关 A、B 都闭合时, 1 1 1 合 合 (AND gate) 亮 灯 Y 真值表 才亮。 若有 0 出 0;若全 1 出 1
2、掌握几种常见的复合函数例如:与非、或非、 与或非、异或、同或等。
21
与非逻辑(NAND)
先与后非
或非逻辑 ( NOR ) 先或后非
A B 0 0 0 1 1 0 1 1 A B 0 0 0 1 1 0 1 1
Y 1 1 1 0 Y 1 0 0 0
若有 0 出 1 若全 1 出 0
若有 1 出 0 若全 0 出 1
这种信号可以来自检测元件,如光电传感器。
也可以来自某些特定电路和器件,如模数转换器,
脉冲发生器等。
5
目前广泛使用的计算机,其内部处理的都是这种信 号。各种智能化仪器仪表及电器设备中也越来越多 的采用这种信号。 研究数字电路时注重电路输出、输入间 的逻辑关系,因此不能采用模拟电路的 分析方法。主要的分析工具是逻辑代数, 时序图,逻辑电路图等。 在数字电路中,三极管工作在非线性区, 即工作在饱和状态或截止状态。起电子 开关作用,故又称为开关电路。
(4.79)10 = (0100.01111001)8421

第1章-数字逻辑基础(5)

第1章-数字逻辑基础(5)
1
0
1
1
1
第1章 数字逻辑基础
软件学院 姜琳颖
⑸ 各种表示方法之间的相互转换
【例1-31】已知逻辑表达式
F=(AB+C'D') ' ·(A'+B),画出其逻辑图。
A B C
F
D
第1章 数字逻辑基础 软件学院 姜琳颖
⑸ 各种表示方法之间的相互转换
【例1-32】已知实现某逻辑功能的逻辑电路如图所 示,试写出其逻辑函数表达式。
1
1
t0ຫໍສະໝຸດ 1010
1
0
1
0 0 1
F 0 1 0 0 1 0 0 1
t
t
第1章 数字逻辑基础
软件学院 姜琳颖
1.4.4 逻辑函数的表示方法
2. 逻辑函数的两种标准表达式

尽管逻辑函数的表达式有多种不同的表示形式,但是有两 种表达式只有唯一的表示形式,且和逻辑函数的真值表有 着严格的对应关系,这就是逻辑函数的最小项构成的“与
A B C
F
F=((A⊕B)C+AB)′
第1章 数字逻辑基础 软件学院 姜琳颖
⑸ 各种表示方法之间的相互转换
③ 波形图与真值表之间的相互转换

由已知的逻辑函数波形图求对应的真值表时,先从波 形图上找出每个时间段里输入变量与输出函数的取值 ,然后将这些输入、输出取值对应列表。 当将真值表转换成波形图时,将真值表中所有输入变 量与对应的输出变量取值依次画成以时间为横轴的时 序图。
⑶ 并项法

并项法是利用公式A+A′=1,把两项并成一项进行化简

例如:
F1 ABC A' BC ( BC )' ( A A' ) BC ( BC )' BC ( BC )' 1

第1章数字逻辑基础

第1章数字逻辑基础
➢一个二进制数M2可以写成:
M2
n1
ai
2i
im
精品课件
7
1.1.2二进制数
➢一个二进制数的最右边一位称为最低有效 位 , 常 表 示 为 LSB(Least Significant Bit),
➢最左边一位称为最高有效位,常表示为 MSB(Most Significant Bit)。
➢例:试标出二进制数11011.011的LSB,MSB 位,写出各位的权和按权展开式,求出其 等值的十进制数。
M10 ai 10i
im
10i是第i位的权,
n是整数位位数
10是基数。
m是小数位位数
精品课件
5
1.1.1十进制数
➢任意进制数的按权展开式
MR
n1
ai
Ri
im
ai为0~(R-1)中任
意一个数字符号
R为基数
Ri 为 第 i 位 的 权 值 。
精品课件
6
1.1.2二进制数
➢组成:0、1 ➢进位规则:逢二进一

=2×162+10×161+15×160=68710
精品课件
13
1.1.4二进制数和其它进制之间的转换
⒈十进制数转换成二进制数
➢将十进制数M10转换为二进制数,一般采用 将M10的整数部分和小数部分分别转换,然
后把其结果相加。
➢设 M10 的 整 数 部 分 转 换 成 的 二 进 制 数 为 an-1an-2…a1a0
➢将上式两边同除以2,两边的商和余数相等。
所 得 商 为 an-12n-2+an-22n-3+…+a221+a1 , 余 数 为a0,经整理后有:

一章数字逻辑基础

一章数字逻辑基础
❖ 用一定位数旳二进制数码来表达文字符号,称
“代码”。
❖ 建立这种代码与十进制数值、字母、符号旳一
一相应关系称为“编码”。
❖ 若所需编码旳信息有N项,则需用旳二进制数码
位数n应满足:2n≥N。
19
❖自然二进制码:
二进制数码每 位旳值称位“权” 或“位权”,各为 8、4、2、1。
b3b2b1b0
23222120
代码对应旳十进制数
余3码
0 1 2 3 4 5 6 7 8 9
23
b3b2b1b0
23222120
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
自然二进制码
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
千百 十 个 103 102 101 100
9
例1. 3.1 试用位权来表达十进制数4567。 4567=4×103+5×102+6×101+7×100
❖ 十进制数旳体现式:
N D Ki 10i i
式中:Ki为基数“10”旳第i次幂旳系 数。
10
1.3.2 二进制
❖ 只有0、1两个数码。
❖ 计数规律是“逢二进一”。 ❖ 二进制是以2为基数旳计数体制。 ❖ 二进制旳位权:…… 23 22 21 20 ❖ 二进制数旳体现式:
2)二进制数旳基本运算规则简朴,运算操 作简便。
➢ 缺陷: 用二进制表达一种数时位数多,使用不以 便,不习惯。 如(49)D=(110001)B。
13
➢送入计算机时,将十进制数转换成二进制,运算结 束后,将二进制转换成十进制输出。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

话号码、邮政编码等等。而在数字电路中,用一组二进制数来代替某 一特定的对象,这组二进制数就是代表该对象的代码了。代替的方法 有非常多的种类,数字电路中常用的有:
1 . 二—十进制代码(BCD码) 十进制的十个数码0,1,…,9分别用一组二进制数码代替。由于 三位二进制数只有8种组合,代表不了10个数字,只能用四位二进制数 的16种组合中选出10种,来代替十进制的10个数,所以,二—十进制 代码的表示方法非常之多,我们只介绍主要的几种,其它可用此法方 便地推出。常用的二—十进制代码(BCD码):
。高位至低位的权值为:
。 (3)八进制数 有0,1,…,6,7等八个数码元素,基数r=8,逢八进一,如:
(356.71)8或(356.71)O,写成通式展开后为:
。 高位至低的权值为: 。
(4)十六进制数 有0,1,2,…,9,A,B,C,D,E,F等十六个数码元素,基数 r=16,逢十六进一,如:(5A8D.C6) 16或(5A8D.C6) H,写成通式展开 后为: 。 高位至低位的权值为: 。 十进、二进、八进和十六进制数间关系表:

(b) 三变量A、B、C卡诺图 三变量的八个最小项: 。8个最小项在卡诺图小方格上的位置必须以相邻放置→相邻方格
中的最小项只差一个变量不同,其他相同。
(c) 四变量卡诺图和五变量卡诺图
3. 逻辑函数的卡诺图表示 方法:首先将函数化成标准的“与—或”式,(最小项之和表达 式),将式中最小项相应的小方格填“1”,式中没有的最小项代表的 小方格填“0”。填写好后的图形就是该函数的卡诺图了。 4. 卡诺图化简的依据
。它表明:进制数为10(即r=10),高低位之间关系为逢十进一,高 位至低位的权值为:
。因此有通式:
。式中n是该数整数部分的位数,m是小数部分的位数, Ki是i位的 数码,r是表示任意进制时的基数,如二进制数、八进制数和十六进制 数等。
(2)二进制数 有0,1二个数码元素,基数r=2,逢二进一,如:B,写成通式展开后为:
(2) 同或逻辑关系 二个条件相同时,结果成立,二个条件相异时,结果不成立。 函 数式: 。 逻辑符号:
(3)复合逻辑关系 它由“与”、“或”、“非”三种基本逻辑关系组合而成。
二、逻辑运算中的运算定律,常用公式,运算规则 逻辑运算中只有逻辑加、逻辑乘和求反三种运算。 1 . 运算定律 0-1律:
重叠律: 互补律: 否定之否定律: 交换律: 结合律: 分配律: 荻魔根定律: ,其中后四个定律可以用前四个进行证明成立,也可用真值表证明 等式成立。 2 .常用公式 , , , ,
代数法是利用逻辑代数工具来达到使式子简化的目的。化简依据: 逻辑代数定律、常用公式、和运算规则进行化简。常用方法:有吸收 法、配项法、合并法、消去法、 冗余法等。代数法化简虽然简单,但 必须熟悉逻辑代数运算规则等,且具有一定的试探性,否则达不到最 简的目的。
三、逻辑函数的卡诺图法化简 1. 卡诺图:用方格图来描述逻辑函数,由于该方法由卡诺首先提 出,所以把方格图称为卡诺图。 2. 如何画卡诺图:n个变量的函数,就有 个小方格,一个小方格对应一个最小项,下面是2~5变量卡诺图。 (a) 二变量A、B卡诺图: ,
例1:1100-1001=01100+10111=100011,其中,最高位丢失,留下 符号位为0,所以结果是+3。
例2:1001-1100=01001+10100=11101,其中,11101是补码,符号 位不变,数值再求补后得实际数,所以结果是-0011,即-3。
2.1.2逻辑代数及运算
一、逻辑运算 1. “与”逻辑关系及运算
有了二—十进制代码后,任何一个十进制数都可以用它们来代替 了。
2.循环码(格莱码) 是一种可靠性编码。因为这种代码中任何二组相邻代码之间具有只 有一位码不同,其它码相同的特性。
3.字符代码 它是国际标准组织制定的8位二进制代码,它包括英文26个字母, 运算符号等56个特定对象。另一种是ASCII,美国国家信息交换标准代 码。这两种代码都可在有关的计算机书中找到。 三、数字系统中的正负数表示 数字电路只认识二进制数,所以正负数肯定也用二进制数表示。其 方法是在一个数的最高位前设置一位符号位。符号位为“0”时,表示 该数为正数,符号位为“1”时,表示该数为负数。这样规定后的表示 形式有三种: 1 . 正负数的“原码”表示 原码表示规定:符号位加上原数的数值部分组成,即[X]原=符号位 +原数值。 如:X1=+1001010→ [X1]原=01001010;X2=-1001010→ [X2]原 =11001010,这种原码表示方法,适用于两数相乘,因为乘积的符号位 只要将两乘数符号位相异或即可。 2 . 正负数的“反码”表示 反码表示有二种情况:如果原数值为正数,则该数的反码为符号位 加上原数值;如果原数值为负数,则该数的反码为符号位加上原数值 的反码。即[X]反=符号位+原数值,X为正数;[X]反=符号位+原数值反 码,X为负数。 如: X1=+1001010→ [X1]反=01001010;X2=-1001010→ [X2]反 =10110101。 3 . 正负数的“补码”表示 补码(补数)可以从生活中来认识:如早晨7:00起床时,发现时钟 停在10:00,要校到7:00时,有二种方法,一种是顺时针拔9个小 时,另一种是反时针拔3个小时,都可以将时钟校到7:00。由于时钟 走一圈是12小时,12将自动丢失,所以,对走一圈12小时这个最大数
。 只差一个变量不同的二个最大项,逻辑上称相邻,可合并成一项,
并消去一个变量。 上述可见:最小项之和和最大项之积式只是同一个逻辑问题的二种
不同表示方法。是一种互补的表示方法,有:

2.1.3逻辑函数化简
一、逻辑函数化简的意义 逻辑函数的化简就是使一个最初的逻辑函数经过化简后得到式中 的“与”项,“或”项项数最少,而每项中的变量数也最少。从而使 组成的逻辑电路最简(逻辑门数和每门的输入端数最少)。 二、逻辑函数的代数法化简
3. 逻辑函数的标准“或—与”表达式 “或—与”表达式由各“或”项之积组成,而每个“或”项是一个 最大项。
最大项:最大项中的变量个数和函数中的变量数相同,最大项中的 变量同样可以是原变量,也可以是反变量。因此,三只开关控制电灯 例子的标准“或—与”表达式应该是:
与最小项时对应,最大项对输入变量的任何一种取值,只有一个最 大项的值为0;任何二个最大项相或,结果为1,即: 。全部最大项之积,其值恒为0,即:
利用了相邻二个小方格代表的最小项只差一个变量的相邻性,它们 可以合并成一项,消去一个变量的性质进行。下面用四变量卡诺图为例 加以说明。
逻辑关系式为: 。
逻辑运算为逻辑加0+0=0,0+1=1,1+0=1,1+1=1,逻辑符号如下:
真值表:
3. “非”逻辑关系及运算 条件具备时,结果不成立,条件不具备时结果成立,这种条件与结 果之间的关系称为“非”逻辑。逻辑式为: ,是求反运算。 逻辑符号如下:
4.复杂和复合逻辑关系 (1) 异或逻辑关系 二个条件相同时,结果不成立,二个条件相异时,结果成立。 函 数式: 。 逻辑符号:
第1章 数字逻辑基础
第一章 数字逻辑基础 2.1.1数制、码制及相互间的转换 2.1.2逻辑代数及运算 2.1.3逻辑函数化简 2.1.4逻辑功能的硬件语言描述(HDL)
2.1.1数制、码制及相互间的转换
一、数制及相互间的转换 1. 计数体制 (1)十进制数 有0,1,2,…,9等十个数码元素,任何一个大小的数字都由这十 个元素组成。例如(475.8)10或(475.8)D,这个十进制数可以写成
2 . 各种进制数之间的相互转换
数字电路运行在二值的二进制数字信号下,但为书写方便,常用八 进和十六进制数表示,而日常又习惯于十进制数,所以要进行数制间 的转换。
(1)十进制数整数部分—二、八、十六进制 具体方法:将待转换的十进制数整数除以进制数(二、八、十六)取 余数,不断地进行,直至商为零。第一次的余数为转换后进制数的最 低位(LSB:Least Siginificant Bit),最后的余数为转换后进制数的 最高位(MSB:Most Siginificant Bit)。 十进制转换成二进制为例:
而言,顺拔时的10+9=12+7和反拔时10-3=7是等价的。因此,+9和-3就 称为最大数12的互为补数(或补码),最大数(12)又称模。从上述可 见,用补码表示可以把一个减法运算变换成加法。
一个n位的二进制补码用下式求得:
。 如:二进制数1010的补码是:
。但实际操作时,有二种直接求法,一是原二进制数的反码加1求 得补码;另一种是:从原二进制数的最低位开始,在遇到1(包括该1) 之前,原数不变,其后数码按位求反,也可得到一个二进制数的补 码。所以正负数的补码表示为:[X]补=符号位+原数值,X为正数;[X] 补=符号位+原数值补码,X为负数。如: X1=+1001010→[X1]补 =01001010;X2= -1001010→[X2]补=10110110。补码的运算规则:补 码+补码=补码,补码再求补=原码。因此,减法运算X1-X2可用[﹢X1] 补码+[-X2]补码的加法运算处理。
2. “或”逻辑关系及运算 决定结果成立的所有条件只要有一个具备时,结果就成立,这种条
件与结果之间的关系称为“或”逻辑。这种关系在日常生活中也是非 常普遍的。以二只并联开关控制一只电灯为例,当其中一只开关闭合
时,电灯就亮。 令开关闭合和灯亮为逻辑“1”,开关断开和灯暗为 逻辑“0”时,有如表所示的真值表。
组成转换后的二进制数为:
。 (2)十进制数小数部分的转换 方法:待转换的十进制小数乘进制数(二、八、十六)取整,不断地
进行,直至积的小数为零为止。必须注意:若积的小数达不到零时, 根据转换的精度来取位数。另外,第一次的整数为转换后进制数的最 高位(MSB),即:
相关文档
最新文档