【教学课件】第3章计算机的基本器件.ppt
《【教学课件】第3章计算机的基本器件.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第3章计算机的基本器件.ppt(64页珍藏版)》请在三一办公上搜索。
1、第3章 计算机的基本器件,目 录,3.1 逻辑代数与逻辑电路 3.2 组合逻辑电路3.3 时序逻辑电路3.4 总线缓冲器和总线控制器3.5 时钟发生器,3.1 逻辑代数与逻辑电路,3.1.1 逻辑代数3.1.2 基本逻辑电路,逻辑代数是对二值变量进行逻辑运算的代数,可以对所计算的量进行“或”、“与”、“非”等逻辑运算,它是形式逻辑的一个分支,是由英国数学家、逻辑学家乔治布尔建立和发展起来的,所以常称为“布尔代数”(Boolean algebra)。,3.1.1 逻辑代数,逻辑变量与逻辑函数 逻辑变量 逻辑代数的变量简称为逻辑变量,它是赋以逻辑属性值真或假的变量。逻辑代数是一种二值代数,逻辑变量
2、只有0、1两种取值。只有三种最基本的运算,即逻辑加(“或”运算)、逻辑乘(“与”运算)及逻辑非(“非”运算),逻辑代数中的一切其它运算都由这三种运算构成。,3.1.1 逻辑代数,逻辑加又叫“或”逻辑运算,运算符号是“+”或“”。其运算规则是,只要A、B、C中任一为“1”时,其“或”的结果F就为“1”,只有当A、B、C都为“0”,其结果F才为“0”。F ABCABC+(字母A、B、C等表示逻辑变量),逻辑加,逻辑乘又叫“与”逻辑运算,运算符号是“”或“”。其运算规则是,只有当A、B、C均为“1”时,其“与”的结果F才为“1”,否则为“0”。F ABCABC(字母A、B、C等表示逻辑变量),逻辑乘
3、,逻辑非也叫“非”运算,又叫逻辑求反,运算符号为“”。“非”运算的运算规则是,当A为“1”时,即为“0”;当A为“0”时,为“1”F(字母A表示逻辑变量),逻辑非,逻辑变量与逻辑函数 逻辑函数 逻辑代数中的函数简称为逻辑函数,它是描述逻辑变量关系的函数。逻辑函数也是一种变量,这种变量随其它变量的变化而改变,逻辑函数可表示为F=f(A1,A2,Ai,An)在逻辑代数中,表示逻辑函数的方法有三种:逻辑表达式、真值表和卡诺图。,3.1.1 逻辑代数,逻辑表达式是用公式表示的函数与变量之间关系的一种方法。例如,有两个逻辑变量A和B,当它们的取值相异时,函数F的值为1,否则为0。对于这样一种函数关系,它
4、的逻辑表达式为:F=f(A,B)=,逻辑表达式,真值表则是用表格表示函数与变量关系的一种方法。,真值表,基本的逻辑关系式“或”逻辑功能定义为:逻辑表达式为:F=A+B(有时也写成F=AVB),3.1.1 逻辑代数,基本的逻辑关系式“与”逻辑功能定义为:逻辑表达式为:F=AB(有时也写成F=A B),3.1.1 逻辑代数,基本的逻辑关系式“非”逻辑功能定义为:逻辑表达式为:,3.1.1 逻辑代数,逻辑代数的基本公式和常用公式(参看教材P57P58),3.1.1 逻辑代数,逻辑表达式的化简 一个逻辑函数可以有多种不同的表达式,实现这些表达式的逻辑线路也有许多种。为了使逻辑设计简单,尽量少使用元件,
5、把电路设计得更合理,一般都要把逻辑表达式进行化简。,3.1.1 逻辑代数,合并项法 吸收法 配项法 消去法(参考教材中的例子),逻辑表达式化简的方法,真值表是用来描述逻辑函数的值与它的逻辑变量之间关系的表格。逻辑表达式是用逻辑运算符把逻辑变量连接在一起表示某种逻辑关系的表达式。如上面逻辑表达式化简的例子。逻辑图是根据逻辑表达式用线段把逻辑符号连接起来,实现逻辑表达式功能的图。对于一个函数来说,用来表述它的逻辑表达式并不是惟一的,因而实现该函数的逻辑图也不是惟一的,只有它们的真值表是惟一的。对于用不同逻辑表达式或不同逻辑图表示的函数可以用真值表来证明它们所表示的逻辑关系是否相同。,真值表、逻辑表
6、达式和逻辑图,逻辑电路和逻辑器件的概念 逻辑电路:实现逻辑函数的电路 逻辑器件:利用逻辑电路做成的计算机系统中常用的器件 计算机中常用的逻辑器件分为组合逻辑器件和时序逻辑器件两大类。,3.1.2 基本逻辑电路,组合逻辑器件:如果该器件的输出状态仅和当时的输入状态有关,而与过去的输入状态无关,称为组合逻辑器件,常用的组合逻辑器件有加法器、算术逻辑运算单元、译码器、数据选择器等;时序逻辑器件:如果逻辑器件的输出状态不但和当时的输入状态有关,而且还和电路在此以前的输入状态有关,称该器件为时序逻辑器件,时序电路内必须包含能存储信息的记忆元件触发器,它是构成时序逻辑电路的基本电路。常用的时序逻辑器件有寄
7、存器、计数器等。,3.1.2 基本逻辑电路,基本逻辑电路“与”、“或”、“非”三种基本逻辑运算的电路是三种基本逻辑门:“与”门、“或”门、“非”门(反相门)。把这三种基本逻辑门串联组合起来,可形成实现“与非”、“或非”、“与或非”、“异或”、“同或”等功能的与非门、或非门、与或非门、异或门、同或门(异或非门)。,3.1.2 基本逻辑电路,各种逻辑门的图形符号,3.1.2 基本逻辑电路,根据逻辑运算的规则:“先进行与操作,后反相”或“先反相,后进行或操作”是等价的。因此在数字电路中与非门和或非门常表示成下图所示的符号,正逻辑与负逻辑,正逻辑:指定逻辑电路中高电平为“1”,低电平为“0”,称为正逻
8、辑。负逻辑:指定逻辑电路中低电平为“1”,高电平为“0”,称为负逻辑。比如有某个逻辑电路,它具有下图所示的功能表,那么对正逻辑而言,它是个与非门,而对负逻辑来讲,它则是个或非门。也就是说,正逻辑的与非门就是负逻辑的或非门。,3.2 组合逻辑电路,逻辑电路中输出状态只与当时的输入状态有关,而与过去的输入状态无关,这种逻辑电路称为组合逻辑电路。本节介绍计算机中常用的组合逻辑电路:加法器、算术逻辑单元、译码器和数据选择器。,3.2 组合逻辑电路,3.2.1 加法器3.2.2 算术逻辑单元3.2.3 译码器3.2.4 数据选择器,3.2.1 加法器,有两种加法部件:半加器和全加器。半加器:不考虑低位进
9、位输入,两数码Ai、Bi相加的电路,Ci为向高位的进位。它的功能表、符号和逻辑图如下。,用一个异或门和一个与门就可以构成一个半加器。其逻辑关系是:Si=AiBi Ci=AiBi,全加器是考虑低位进位输入Ci-1的加法器其功能表、符号和逻辑图如下:,全加器,从全加器的逻辑图中可以看出,一个全加器可由一个或门、两个异或门和三个与门组成,也可由两个半加器来形成。其逻辑关系为:SI=AIBICI-1 CI=AIBI+BICI-1+AICI-1,全加器,3.n位加法器,4位串行进位加法器的逻辑图如下。,n位串行进位加法器的加法时间较长,各位间的进位是串行传送的,高位全加必须等低位进位来到后才能进行,加法
10、时间与位数有关。,3.2.2 算术逻辑单元,算术逻辑单元简称ALU,是一种功能较强的组合逻辑电路,是计算机的运算器中都不可缺少的重要组成部件。ALU能进行多种算术运算和逻辑运算。ALU的基本逻辑结构是超前进位加法器,它是通过改变超前进位加法器的进位发生输出和进位传送输出来获得多种运算能力的。有关ALU的功能在第四章中再介绍。,3.2.3 译码器,译码器:是具有多个输入端和多个输出端的器件。当输入端加上某一组合信号时,对应这一组合信号的若干个输出端便有信号输出,也就是说,译码器是把输入的一种格式的代码信号译成另一种格式的信号,以实现代码所要求的操作的器件。根据使用方式的不同,译码器又称编码器或换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 计算机 基本 器件

链接地址:https://www.31ppt.com/p-5658640.html