计算机组成原理---逻辑运算

合集下载

计算机组成原理---逻辑运算114页PPT

计算机组成原理---逻辑运算114页PPT
39、没有不老的誓言,没有不变的承 诺,踏 上旅途 ,义无 反顾。 40、对时间的价值没有没有深切认识 的人, 决不会 坚韧勤 勉。谢谢!源自计算机组成原理---逻辑运算
36、“不可能”这个字(法语是一个字 ),只 在愚人 的字典 中找得 到。--拿 破仑。 37、不要生气要争气,不要看破要突 破,不 要嫉妒 要欣赏 ,不要 托延要 积极, 不要心 动要行 动。 38、勤奋,机会,乐观是成功的三要 素。(注 意:传 统观念 认为勤 奋和机 会是成 功的要 素,但 是经过 统计学 和成功 人士的 分析得 出,乐 观是成 功的第 三要素 。
51、 天 下 之 事 常成 于困约 ,而败 于奢靡 。——陆 游 52、 生 命 不 等 于是呼 吸,生 命是活 动。——卢 梭
53、 伟 大 的 事 业,需 要决心 ,能力 ,组织 和责任 感。 ——易 卜 生 54、 唯 书 籍 不 朽。——乔 特
55、 为 中 华 之 崛起而 读书。 ——周 恩来

计算机组成实验报告二8位算术逻辑运算

计算机组成实验报告二8位算术逻辑运算

1、目的与要求1、验证带进位控制的算术逻辑运算发生器74LSl8l 的功能。

2、按指定数据完成几种指定的算术运算。

实验性质:验证性参见《计算机组成原理实验指导书》2、实验设备DVCC 计算机组成原理实验箱,排线若干。

3、实验步骤与源程序⑴ 连接线路,仔细查线无误后,接通电源。

本实验用到4个主要模块:⑴低8位运算器模块,⑵数据输入并显示模块,⑶数据总线显示模块,⑷功能开关模块(借用微地址输入模块)。

根据实验原理详细接线如下: ⑴ ALUBUS 连EXJ3; ⑵ ALUO1连BUS1; ⑶ SJ2连UJ2;⑷ 跳线器J23上T4连SD ;⑸ LDDR1、LDDR2、ALUB 、SWB 四个跳线器拨在左边(手动方式); ⑹ AR 跳线器拨在左边,同时开关AR 拨在“1”电平。

⑵ 用二进制数码开关KD0~KD7向DR1和DR2寄存器置数。

方法:关闭ALU 输出三态门(ALUB`=1),开启输入三态门(SWB`=0),输入脉冲T4按手动脉冲发生按钮产生。

设置数据开关具体操作步骤图示如下:说明:LDDR1、LDDR2、ALUB`、SWB`四个信号电平由对应的开关LDDR1、LDDR2、ALUB 、SWB 给出,ALUB=1 LDDR1=1 LDDR2=0 ALUB=1 LDDR2=1 LDDR1=0拨在上面为“1”,拨在下面为“0”,电平值由对应的显示灯显示,T4由手动脉冲开关给出。

⑶检验DR1和DR2中存入的数据是否正确,利用算术逻辑运算功能发生器 74LS181的逻辑功能,即M=1。

具体操作为:关闭数据输入三态门SWB`=1,打开ALU输出三态门ALUB`=0,当置S3、S2、S1、S0、M为1 1 1 1 1时,总线指示灯显示DR1中的数,而置成1 0 1 0 1时总线指示灯显示DR2中的数。

⑷验证74LS181的算术运算和逻辑运算功能(采用正逻辑)在给定DR1=35、DR2=48的情况下,改变算术逻辑运算功能发生器的功能设置,观察运算器的输出,填入表2.1.1中,并和理论分析进行比较、验证。

计算机组成原理算术逻辑运算实验

计算机组成原理算术逻辑运算实验

实验2 算术逻辑运算实验一、实验目的1.掌握简单运算器的组成以及数据传送通路2.验证运算功能发生器(74LS181)的组合功能二、实验设备74LS181(两片),74LS273(两片), 74LS245(一片),开关若干,灯泡若干,单脉冲一片三、实验原理实验中的运算器由两片74LS181以并/串形式构成8位字长的ALU。

运算器的输出经过一个三态门(74LS245)和数据总线相连,运算器的两个数据输入端分别由两个锁存器(74LS373)锁存,锁存器的输入连至数据总线,数据开关用来给出参与运算的数据(A和B),并经过一个三态门(74LS245)和数据显示灯相连,显示结果。

74LS181:完成加法运算74LS273:输入端接数据开关,输出端181。

在收到上升沿的时钟信号前181和其输出数据线之间是隔断的。

在收到上升沿信号后,其将输出端的数据将传到181,同时,作为触发器,其也将输入的数据进行保存。

因此,通过增加该芯片,可以通过顺序输入时钟信号,将不同寄存器中的数据通过同一组输出数据线传输到181芯片的不同引脚之中74LS245:相当于181的输出和数据显示灯泡组件之间的一个开关,在开始实验后将其打开,可以使181的运算结果输出并显示到灯泡上四、实验步骤1. 选择实验设备:根据实验原理图,将所需要的组件从组件列表中拖到实验设计流程栏中。

2. 搭建实验流程:将已选择的组件进行连线(鼠标从一个引脚的端点拖动到另一组件的引脚端,即完成连线)。

搭建好的实验流程图如图2所示。

具体操作如下:①将74LS273芯片的0-7号引脚(数据端从低到高)及9号引脚(复位端)接到开关上,8号引脚接至单脉冲组件,左右两个74LS273芯片分别保存参与运算的数据A和B。

接着把两个74LS273组件的11-14号引脚(数据的低四位)分别接到74LS181组件(左)的0-7号引脚上,其中0-3号引脚为A的低四位,4-7号引脚为B的低四位。

计算机组成原理实验报告 算术逻辑运算单元实验

计算机组成原理实验报告 算术逻辑运算单元实验

西华大学数学与计算机学院实验报告课程名称:计算机组成原理年级:2011级实验成绩:指导教师:祝昌宇姓名:蒋俊实验名称:算术逻辑运算单元实验学号:312011*********实验日期:2013-12-15一、目的1. 掌握简单运算器的数据传输方式2. 掌握74LS181的功能和应用二、实验原理(1)ALU单元实验构成1、结构试验箱上的算术逻辑运算单元上的运算器是由运算器由2片74LS181构成8字长的ALU 单元。

2、2片74LS373作为2个数据锁存器(DR1、DR2),8芯插座ALU-OUT作为数据输入端,可通过短8芯扁平电缆,把数据输入端连接到数据总线上。

3、运算器的数据输出由一片74LS244(输出缓冲器)来控制,8芯插座ALU-OUT作为数据输出端,可通过短8芯扁平电缆把数据输出端连接到数据总线上。

(2)ALU单元的工作原理数据输入锁存器DR1的EDR1为低电平,并且D1CK有上升沿时,把来自数据总线上的数据打入锁存器DR1。

同样,使EDR2为低电平,并且D2CK有上升沿时,把来自数据总线上的数据打入锁存器DR2。

算术逻辑运算单元的核心是由2片74LS181构成,它可以进行2个8位二进制数的算术逻辑运算,74LS181的各种工作方式可通过设置其控制信号来实现(S0、S1、S2、S3、M、CN)。

当实验者正确设置了74LS181的各个控制信号,74LS181会运算数据锁存器DR1、DR2内的数据。

由于DR1、DR2已经把数据锁存,只要74LS181的控制信号不变,那么74LS181的输出数据也不会发生改变。

输出缓冲器采用74LS244,当控制信号ALU-O为低电平时,74LS244导通,把74LS181的运算结果输出到数据总线;ALU-O为高电平时,74LS244的输出为高阻。

图1 算术逻辑单元原理图三、使用环境计算机组成原理实验箱四、实验步骤(一).逻辑或运算实验1.把ALU-IN(8芯的盒型插座)与CPT-B板上的二进制开关单元中J1插座相连(对应二进制开关H16~H23), 把ALU-OUT(8芯的盒型插座)与数据总线上的DJ2相连。

第1-3章计算机组成原理课后习题答案

第1-3章计算机组成原理课后习题答案

第1章计算机系统概论1.1 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:计算机系统由硬件和软件两大部分组成。

硬件即指计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成,如主机、外设等。

软件是看不见摸不着的,由人们事先编制成具有各类特殊功能的信息组成,用来充分发挥硬件功能,提高机器工作效率,便于人们使用机器,指挥整个计算机硬件系统工作的程序、资料、数据集合。

硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。

1.2 如何理解计算机系统的层次结构?解:(1)第一级:实际机器M1 (机器语言机器),机器语言程序直接在M1上执行;(2)第二级:虚拟机器M2(汇编语言机器),将汇编语言程序先翻译成机器语言程序,再在M1-上执行;(3)第三级:虚拟机器M3(高级语言机器),将高级语言程序先翻译成汇编语言程序,再在M2、M1(或直接到M1)上执行;(4)第零级:微程序机器M0(微指令系统),由硬件直接执行微指令。

(5)实际上,实际机器M1和虚拟机器M2之间还有一级虚拟机,它是由操作系统软件构成,该级虚拟机用机器语言解释操作系统。

(6)虚拟机器M3还可以向上延伸,构成应用语言虚拟系统。

1.3 说明高级语言、汇编语言和机器语言的差别及联系。

解:机器语言由0、1代码组成,是机器能识别的一种语言。

用机器语言编写程序时要求程序员对他们所使用的计算机硬件及其指令系统十分熟悉,编写程序难度很大,操作过程也极易出错。

汇编语言是符号式的程序设计语言,汇编语言是面向机器的语言,它由一些特殊的符号表示指令。

用汇编语言编写的汇编语言程序必须先被翻译成机器语言程序,才能被机器接受并自动运行。

汇编语言的每一条语句都与机器语言的某一条语句(0、1代码)一一对应。

高级语言是面向用户的语言,与具体的计算机指令系统无关、对问题的描述更接近于人们习惯,且易于掌握和书写。

它具有较强的通用性,程序员完全不必了解、掌握实际机器M1的机型、内部的具体组成及其指令系统,只要掌握这类高级语言的语法和语义,便可直接用这种高级语言来编程,给程序员带来了极大的方便。

《计算机组成原理》实验报告---8位算术逻辑运算实验

《计算机组成原理》实验报告---8位算术逻辑运算实验

.'.计算机专业类课程实验报告课程名称:计算机组成原理学 院:信息与软件工程学院专 业:软件工程学生姓名:学 号:指导教师:日 期: 2012 年 12 月 15 日电子科技大学实验报告一、实验名称:8位算术逻辑运算实验二、实验学时:2三、实验内容、目的和实验原理:实验目的:1.掌握算术逻辑运算器单元ALU(74LS181)的工作原理。

2.掌握模型机运算器的数据传送通路组成原理。

3.验证74LS181的组合功能。

4.按给定数据,完成实验指导书中的算术/逻辑运算。

实验内容:使用模型机运算器,置入两个数据DR1=35,DR2=48,改变运算器的功能设定,观察运算器的输出,记录到实验表格中,将实验结果对比分析,得出结论。

实验原理:1.运算器由两片74LS181以并/串形式构成8位字长的ALU。

.'. 2.运算器的输出经过一个三态门(74LS245)和数据总线相连。

3.运算器的两个数据输入端分别由两个锁存器(74LS273)锁存。

4.锁存器的输入连至数据总线,数据开关(INPUT DEVICE)用来给出参与运算的数据,并经过一三态门(74LS245)和数据总线相连。

5.数据显示灯(BUS UNIT)已和数据总线相连,用来显示数据总线内容。

实验器材(设备、元器件):模型机运算器四、实验步骤:1. 仔细查看试验箱,按以下步骤连线1)ALUBUS连EXJ32) ALU01连BUS13) SJ2连UJ24) 跳线器J23上T4连SD5) LDDR1,LDDR2,ALUB,SWB四个跳线器拨在左边6) AR跳线器拨在左边,同时开关AR拨在“1”电平2. 核对线路,核对正确后接通电源3. 用二进制数据开关KD0-KD7向DR1和DR2寄存器置入8位运算数据。

①调拨8位数据开关KD0-KD7为01100101(35H),准备向DR1送二进制数据。

②数据输出三态缓冲器门控信号ALUB=1(关闭)。

③数据输入三态缓冲器门控信号SWB=0(打开)。

逻辑运算法则

为真
03
非门(NOT Gate)
• 非门是一种一元运算,表示为¬A
• 非门的功能是将输入的真变为假,将假变为真
逻辑门电路的设计与实现:晶体管与二极管电路
晶体管
• 晶体管是一种常用的半导体器件,可以用作开关和放大器
• 晶体管可以实现与门、或门和非门等逻辑门电路
二极管
• 二极管是一种半导体器件,具有单向导电性
• 逻辑门电路是数字电路的基础,广泛应用于电子设备中
逻辑运算在计算机科学中的应用
• 逻辑运算用于处理计算机中的逻辑操作
• 逻辑运算在计算机硬件和软件的设计中都起着重要作用
逻辑运算在编程语言中的应用
• 逻辑运算用于编写条件语句和循环语句
• 逻辑运算在算法和数据处理中有着广泛的应用
逻辑运算的历史发展:从布尔代数到现代逻辑电路
• 二极管可以实现或门和非门等逻辑门电路
逻辑电路的综合与优化:用逻辑代数表示电路设计
逻辑代数
电路综合
• 逻辑代数是一种用代数符号表示逻辑运算的方法
• 电路综合是一种将逻辑代数表达式转化为实际电路设计
• 逻辑代数可以用于分析和设计逻辑电路
的方法
• 电路综合可以用于优化逻辑电路的性能,提高电路的可
靠性
的便利
• 现代逻辑电路在计算机科学、通信技术等领域有着广泛的应用
02
逻辑运算的基本种类与性质
常见的逻辑运算:与、或、非、异或等
01
02
03
04
与运算(AND)
或运算(OR)
非运算(NOT)
异或运算(XOR)
• 与运算的逻辑表达式为:A
• 或运算的逻辑表达式为:A
• 非运算的逻辑表达式为:

计算机组成原理第4章

第4章 数值的机器运算
本章学习要求
• 掌握:定点补码加法和减法运算方法 • 理解:3种溢出检测方法 • 理解:补码移位运算和常见的舍入操作方法 • 了解:串行加法器与并行加法器 • 理解:进位产生和进位传递 • 掌握:定点原码、补码乘法运算方法 • 掌握:定点原码、补码加减交替除法运算方法 • 理解:浮点加减乘除运算 • 理解:逻辑运算 • 了解:运算器的基本结构及浮点协处理器
第4章 数值的机器运算
设操作数信号为4、3、2、1、(最低 位信号为1)。向最低位进位的信号为C0、 Gi、Pi 分别是各位的进位产生函数和进位 传递函数。
(1)完善第4位先行进位信号的逻辑表达 式。 C4=G4+P4G3+……
(2)基于操作数,试述表达式中各项的 实际含义。
第4章 数值的机器运算
[-Y]补=[[Y]补]变补
第4章 数值的机器运算
2.补码减法(续)
“某数的补码表示”与“变补”是两个不 同的概念。一个负数由原码转换成补码时,符 号位是不变的,仅对数值位各位变反,末位加 “1”。而变补则不论这个数的真值是正是负, 一律连同符号位一起变反,末位加“1”。[Y]补 表示的真值如果是正数,则变补后[-Y]补所表示 的真值变为负数,反之亦然。
第4章 数值的机器运算
16位单级先行进位加法器
S1 6~S1 3
S1 2~S9
S8~S5
S4~S1
C16 4位CLA C12 4位CLA C8 4位CLA C4 4位CLA
加法器
加法器
加法器
加法器
C0
A1 6~A1 3
A1 2~A9
B1 6~B1 3
B1 2~B9
A8~A5 B8~B5

计算机组成原理:逻辑运算及其实现


Y=000lllll,利用8个逻辑与门即可实现,如图所示:
于是 Z=X·Y=00000101
3 “逻辑或( )”运算
运算规则:有1则1,常用“+ ”或“ V ”来表示 实现方法:“逻辑或”可直接由逻辑或门电路来实现,记做 X V Y=Z;
作用:“逻辑或”运算常用来‘合并字段”。 例如:X=00001001,Y=11010000,利用8个独立的逻辑或门,可将X的低
数据与文字的表示方法我们已经知道,那么计算机是怎么对它们进行 处理,运算的呢,计算机运算有算数及逻辑运算。我们先看看逻辑 运算及其实现方法。
2·2 逻辑运算及其实现
参加逻辑运算的操作数均为不带符号的二进制数。利用逻辑运算可以进行 两个数的比较,或者从某个数中选取某几位等操作,逻辑运算主要有“逻辑 非”、“逻辑与”、“逻辑或”和“逻辑异或”运算。
1 “逻辑非”运算 运算规则:对二进数取反。 实现方法:“逻辑非”运算可由反相器来实现,常用逻辑符号如图所示。
2 “逻辑与( )”又称作“逻辑乘”: 运算规则:有0则0 实现方法:可直接由“与门’来实现,常用逻辑符号如所示。
作用: 在计算机中,“逻辑与”运算常用来“分离字段”。 例如:X=10110101,如果需要取出X低端的5位,那么可将Y定义为:
ቤተ መጻሕፍቲ ባይዱ现如图所示。
于是Z=00010000不等于0,说明X不等于Y,反之,若Z=0则X=Y
② 除此之外,异或门还可用来将某个数(X)以正、反两种方式输出。 例如:X=10010111,使用8个异或门如图所示。 当Y=0时,Z=X=10010111, 当Y=1时,Z=X=01101000。
至于其他的逻辑运算,比如“移位”也是逻辑运算,将X左移一位得2X, 将X右移一位得x / 2 ,依此类推,还有由多种逻辑运算组合起来构成的“与 非”、“或非”、“与或非”运算等均属于逻辑运算的范畴,不再说明

计算机组成原理 运算器实验—算术逻辑运算实验

实验报告一、实验名称运算器实验—算术逻辑运算实验二、实验目得1、了解运算器得组成原理。

2、掌握运算器得工作原理.3、掌握简单运算器得数据传送通路。

4、验证运算功能发生器(74LS181)得组合功能.三、实验设备TDN-CM++计算机组成原理教学实验系统一套,导线若干。

四、实验原理实验中所用得运算器数据通路如图1-1所示。

其中两片74LSl81以串行方式构成8位字长得ALU,ALU得输出经过一个三态门(74LS245)与数据总线相连.三态门由ALU—R控制,控制运算器运算得结果能否送往总线,低电平有效。

为实现双操作数得运算,ALU得两个数据输入端分别由二个锁存器DR1、DR2(由74LS273实现)锁存数据。

要将数据总线上得数据锁存到DRl、DR2中,锁存器得控制端LDDR1与DDR2必须为高电平,同时由T4脉冲到来。

数据开关(“INPUTDEVICE”)用来给出参与运算得数据,经过三态(74LS245)后送入数据总线,三态门由SW—B控制,低电平有效。

数据显示灯(“B USUNIT")已与数据总线相连,用来显示数据总线上得内容.图中已将用户需要连接得控制信号用圆圈标明(其她实验相同,不再说明),其中除T4为脉冲信号外,其它均为电平信号。

由于实验电路中得时序信号均已连至“W/RUNIT”得相应时序信号引出端,因此,在进行实验时,只需将“W/R UNIT"得T4接至“STATE UNIT"得微动开关KK2得输入端,按动微动开关,即可获得实验所需得单脉冲.ALU运算所需得电平控制信号S3、S2、S1、S0、Cn、M、LDDRl、LDDR2、ALU-B、SW-B均由“SWITCH UNIT ”中得二进制数据开关来模拟,其中Cn、ALU—B、SW一B为低电平有效LDDR1、LDDR2为高电平有效。

对单总线数据通路,需要分时共享总线,每一时刻只能由一组数据送往总线。

五、实验内容1.输入数据通过三态门74LS245后送往数据总线,在数据显示灯与数码显示管LED上显示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(32)
1.4.4 逻辑图
把相应的逻辑关系用逻辑符号和连线表示 出来,就构成了逻辑图。 A B C D F=AB+CD &
& 1
F
(33)
1.4.5 逻辑函数四种表示方式的相互转换
一、逻辑电路图逻辑代数式
A A
1 &
AB
B B
1
≥1
Y=A B+AB
&
AB
(34)
二、真值表卡诺图 真值表
A 0 0 1 B 0 1 0 Y 1 1 1
注意 括号
F1 A B C D 0
F1 (A B) (C D) 1
注意括号
F1 AC BC AD BD
与或式
(26)
§1.4 逻辑函数的表示法
真值表:将逻辑函数输入变量取值的不同组合 与所对应的输出变量值用列表的方式 一一对应列出的表格。

在逻辑代数中,逻辑函数的变量只能取两个 值(二值变量),即0和1,中间值没有意义。 0和1表示两个对立的逻辑状态,不是数值0和1
(18)
1.3.1 逻辑代数的基本运算规则
加运算规则:
0+0=0 ,0+1=1 ,1+0=1,1+1=1
A 0 A , A 1 1, A A A, A A 1
故此逻辑代数式并非是最简单的形式,需要化简
(36)
§1.5 逻辑函数的化简
逻辑函数化简的意义:逻辑表达式越简单,实 现它的电路越简单,电路工作越稳定可靠。 乘积项的项数最少。 每个乘积项中变量个数最少。
最简与或式
利用逻辑代数的基本公式
逻辑函数的公式化简法就是运用逻辑代数的基本公式、 定理和规则来化简逻辑函数。
数字逻辑
1.逻辑代数
2.逻辑门电路 3.组合逻辑电路
4.时序逻辑电路
(1)
1.逻辑代数
§1.1 数字电路的基础知识 §1.2 基本逻辑关系 §1.3 逻辑代数及运算规则
§1.4 逻辑函数的表示法 §1.5 逻辑函数的化简
(2)
§1.1 数字电路的基础知识
数字信号和模拟信号
电 子 电 路 中 的 信 号 模拟信号 时间连续的信号
逻辑相邻:若两个最小项只有一个变量以原、反区 别,其他变量均相同,则称这两个最小项逻辑 相邻
(31)
二输入变量卡诺图
A 0 B 0 Y 1
输入变量
B 0 A 0 1 1 1 1 1 0
0
1 1
1
0 1
1
1 0
输出变量Y的值
最小项:输入变量的每一种组合。 卡诺图的每一个方块(最小项)代表一种输入组 合,并且把对应的输入组合注明在阵列图的上方 和左方。
灯灭为逻辑“0‖
(12)
R E
真值表 A 0 1 F 1 0
逻辑式: F A
A
F
逻辑非 逻辑反 逻辑符号: A
1
F
真值表特点: 1则0,0则1。
运算规则:
10 ,
0 1
(13)
四、几种常用的逻辑关系逻辑
―与”、“或”、“非”是三种基本的逻辑 关系,任何其它的逻辑关系都可以以它们为基 础表示。 其他几种常用的逻辑关系如下表:
A
=1
F
B
(15)
基本逻辑关系小结
逻辑
与 或 非
A B A B
符号
&
≥1 1 & ≥1 =1
表示式
A F B F F=AB F F F F
F A B
F A B
A F B F A
F=A+B
A
FA
A F B A F B
FA
F AB FAB
与非 A
B
A F B
A F B A F B
或非 异或
B 0 1 0 1
F 0 1 1 1
A
1
F
B 或逻辑运算规则:
0+0=0 1+0=1 0+1=1 1+1=1
(11)
三、 “非”逻 辑 ―非”逻辑:决定事件发生的条件只有一个,条件
不具备时事件发生(成立),条件具备 时事件不发生。
R E A
规定:
开关合为逻辑“1‖ 开关断为逻辑“0‖
F
灯亮为逻辑“1‖
A 0 0 0 0 1 1 1 1
B C 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1
F 0 0 0 0 0 1 1 1
(28)
1.4.2 逻辑函数式
逻辑代数式:把逻辑函数的输入、输出关 系写成与、或、非等逻辑运算的组合 式。也称为逻辑函数式,通常采用 “与或”的形式。 例:
F ABC ABC ABC ABC ABC
一、“与”逻辑
灯亮为逻辑“1‖
灯灭为逻辑“0‖
(8)
A E
B F
真值表特点: 任0 则0, 全1则1
逻辑式:F=A • B 逻辑符号:
真值表
逻辑乘法 逻辑与 &
F
A 0 0 1 1
B 0 1 0 1
F 0 0 0 1
A
B
与逻辑运算规则:
0 • 0=0 1 • 0=0
0 • 1=0 1 • 1=1
(9)
2.研究的内容
模拟电路主要研究:输入、输出信号间的大小、 相位、失真等方面的关系。主要采用电路分 析方法,动态性能用微变等效电路分析。 数字电路主要研究:电路输出、输入间的逻辑关系。 主要的工具是逻辑代数,电路的功能用真值表、 逻辑表达式及波形图表示。
(5)
模拟电路研究的问题
基本电路元件:
•晶体三极管 •场效应管 •集成运算放大器
四 种 表 示 方 法 n个输入变量
2 种组合。
n
逻辑代数式 (逻辑表示式, 逻辑函数式)
F AB AB
逻辑电路图: 卡诺图
(27)
A
B
1 1
& ≥1 Y
&
1.4.1 真值表
将输入、输出的所有可能状态一一对应地列 出。 n个变量可以有2n个输入状态。 列真值表的方法: 一般按二进制的顺 序,输出与输入状 态一一对应,列出 所有可能的状态。
三、分配律
A(B+C)=A • B+A • C
A+B • C=(A+B)(A+C)
普通代数 不适用!
(20)
求证: (分配律第2条) A+BC=(A+B)(A+C) 证明: 右边 =(A+B)(A+C) =AA+AB+AC+BC =A +A(B+C)+BC ; 分配律 ; 结合律 , AA=A
=A(1+B+C)+BC ; 结合律 =A • 1+BC ; 1+B+C=1 =A+BC =左边 ; A • 1=1
(21)
四、吸收规则
吸收是指吸收多余(冗余)项,多余(冗 余)因子被取消、去掉 被消化了。 长中含短, 1.原变量的吸收: A+AB=A 留下短。 证明: A+AB=A(1+B)=A•1=A 利用运算规则可以对逻辑式进行化简。 例如:
AB CD ABD(E F) AB CD
被吸收
乘运算规则:
0•0=0
0•1=0
1•0=0
1•1=1
A 0 0 , A 1 A, A A A, A A 0
非运算规则:
1 0
0 1
(19)
AA
1.3.2 逻辑代数的运算规律
一、交换律
A+B=B+A A• B=B • A
二、结合律
A+(B+C)=(A+B)+C=(A+C)+B A• (B • C)=(A • B) • C
(22)
2.反变量的吸收: A AB A B 证明: A AB
A AB AB
长中含反, 去掉反。
A B( A A) A B
例如: A ABC DC A BC DE 被吸收 字母上面没有非运算符的叫做原变量 有非运算符的叫做反变量
(23)
与非:条件
A、B都具备, 则F 不发生
A
F AB
&
F
B
(14)
或非: 条 件
A、B任一具备, 则F 不发生
FAB
A B
1
F
异或: 条 件
A、B有一个具 备,另一 个不 具备则F 发生
F AB AB AB
A B
=1
F
同或: 条 件
A、B相同,则 F 发生
F AB A B A B

+
+

新表达式:F' (反函数,补函数)
变量与常数均取反
显然: F F
注意:
互补运算 (求反运算)
(变换时,原函数运算的先后顺序不变)
1.运算顺序:先括号 再乘法 后加法。 2.不是一个变量上的反号不动。
用处:实现互补运算(求反运算)。
(25)
例题:F1 A B C D 0
一种形式的函数表达式相应于一种逻辑电路。尽 管一个逻辑函数表达式的各种表示形式不同,但 逻辑功能是相同的
(30)
1.4.3 卡诺图
卡诺图的构成:将n个输入变量的全部最小项用 小方块阵列图表示,并且将逻辑相邻的最小 项放在相邻的几何位置上,所得到的阵列图 就是n变量的卡诺图。
相关文档
最新文档