SlideShare a Scribd company logo
1 of 61
1 、晶体三极管与反相电路 2 、逻辑运算与数字逻辑电路 3 、通过逻辑功能设计逻辑电路 3.1 、实际问题  --  真值表 3.2 、真值表  --  逻辑表达式 3.3 、逻辑表达式  --  化简得:最简表达式 3.4 、最简表达式  --  逻辑电路图 4 、三态门电路 Review:  计算机的逻辑部件预备知识 逻辑 电路  逻辑表达式  最简表达式  真值表  逻辑功能  化简
系 统 总 线 存储器  运算器  控制器  接口与通信  输入 / 输出设备 林楠 办公室: 408 办公电话: 0371-63887293 电子邮件: [email_address] 《 计算机组成原理 》 计算机的逻辑部件 (  补充:数字电路  )
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
[object Object],[object Object],[object Object],计算机的逻辑部件 组合逻辑电路 计算机中常用的逻辑部件包括两大类: 时序逻辑电路 的输出状态不仅和当时输入信号的状态有关,还与 以前输入信号的状态有关,即 有记忆功能 。 最基本的记忆电路是 触发器 。(电平触发器,边沿触发器等) 由基本的触发器可以构成寄存器,计数器等部件。 时序逻辑电路 从逻辑部件的 集成度 和 功能情况 区分,组合和时序电路又分为: 低集成度电路: 只提供专用功能的器件, 高集成度电路: 现场可编程的通用逻辑电路。
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
[object Object],[object Object],[object Object],每一个输出变量是全部 或部分输入变量的函数: L 1 = f 1 ( A 1 、 A 2 、…、 A i ) L 2 = f 2 ( A 1 、 A 2 、…、 A i ) …… L j = f j ( A 1 、 A 2 、…、 A i )  … … 组合 逻辑 电路 A 1 A 2 A i L 1 L 2 L j 计算机的逻辑部件 组合逻辑电路
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
加法器 是计算机中 最常用、最基本的组合逻辑电路 。 功能: 主要完成两个 补码 数据的 相加 运算。 减法: 计算机中没有专门用于减法的减法器 , 因为减法运算也是使用加法器电路实现。 例如: A  减  B  等于  A  加  B  的 反 乘除法: 也可以通过多次的循环迭代利用加法器完成。 或者使用专门的电路实现。 1.1 、加法器 12 —  7 5 12 +  3 1 5 128 —  40 88 128 +  60 1 88 以 10 为模 以 100 为模
半加器 不考虑进位输入时,两数码 X n , Y n 相加称为半加。 1.1 、加法器 半加器可用 反相门 及 与或非门 来实现,也可用 异或门 来实现。 两输入一输出 半加器的功能表及逻辑图 逻辑表达式: H n =X n Y n +X n Y n  = X n  ⊕   Y n   0110100 0 1 +1001000 1 1 1
1.1 、加法器 一位全加器: 三个输入: 本位两个二进制数据  X n , Y n +   低一位送上的进位信号  C  n-1 ; 两个输出: 本位的和   F n   ,往高一位的进位信号   C n 。 进位信号  1 1 0110100 0 1 +1001000 1 1 0 0
1.1 、加法器 F n =X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 C n =X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 F n  = X n  ⊕   Y n  ⊕   C n-1 全加器的功能表及逻辑图 一位全加器 三输入两输出
1.1 、加法器 将 n 个 一位全加器 相连可得 n 位加法器, 完成对多位数据相加运算。 各数据位之间的 进位信号是串行传送 的,被称为 串行进位 。 本位 全加和 F i   必须等 低位进位 C i-1   来到后才能进行; 因此,当加法器的位数较多时,会使加法运算的速度大大降低。
1.1 、加法器 超前进位加法器( 当前计算机中使用的 ) 从加快进位信号的传送速度考虑,可以实现多位的 并行进位 。 即各位之间几乎同时产生送到高位的进位输出信号。 采用“ 超前进位产生电路 ”来同时形成各位进位,从而实现快速加法。 只要同时输入 X 1 ~ X 4 ,Y 1 ~ Y 4 和 C 0 ,几乎同时输出 C 1 ~C 4 和 F 1 ~ F 4 。
超前进位产生电路 只要满足下述两条件中任一个,就可形成 进位 C 1 : 1 ) X 1 =1 Y 1 =1  2 ) (  X 1 =1  或  Y 1 =1 ) 且  C 0 =1 C 1 =X 1 Y 1  + (X 1 +Y 1 )C 0 只要满足下述条件中任一个即可形成 进位 C 2 : 1 )  X 2 =1 Y 2 =1 2 ) ( X 2 =1  或  Y 2 =1 ) 且(  X 1 =1 Y 1 =1 )  3 ) ( X 2 =1  或  Y 2 =1 )且(  X 1 =1  或  Y 1 =1  ) C 0 =1 。 C 2 =X 2 Y 2 +(X 2 +Y 2 )X 1 Y 1 +(X 2 +Y 2 )(X 1 +Y 1 )C 0 C 3 =X 3 Y 3 +(X 3 +Y 3 )X 2 Y 2 +(X 3 +Y 3 )(X 2 +Y 2 )X 1 Y 1 +(X 3 +Y 3 )(X 2 +Y 2 )(X 1 +Y 1 )C 0 C 4 =X 4 Y 4 +(X 4 +Y 4 )X 3 Y 3 +(X 4 +Y 4 )(X 3 +Y 3 )X 2 Y 2 +(X 4 +Y 4 )(X 3 +Y 3 )(X 2 +Y 2 )X 1 Y 1 +(X 4 +Y 4 )(X 3 +Y 3 )(X 2 +Y 2 )(X 1 +Y 1 )C 0 1.1 、加法器
假设  P i =X i +Y i G i =X i ·Y i 代入 C 1 ~ C 4  公式 ,便可得: C 1 =G 1 +P 1 C 0 C 2 =G 2 +P 2 G 1 +P 2 P 1 C 0 C 3 =G 3 +P 3 G 2 +P 3 P 2 G 1 +P 3 P 2 P 1 C 0 C 4 =G 4 +P 4 G 3 +P 4 P 3 G 2 +P 4 P 3 P 2 G 1 +P 4 P 3 P 2 P 1 C 0 1.1 、加法器 超前进位产生电路 P i =X i +Y i G i =X i ·Y i
1.1 、加法器 超前进位产生电路 P i =X i +Y i G i =X i ·Y i
1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路) 计算机的逻辑部件
计算机不仅要完成对数值数据的 算术运算功能 (加、减、乘、除), 还要完成对逻辑数据的 逻辑运算功能 (与运算,或运算等)。 我们把实现 算术运算功能 和 逻辑运算功能 的 电路合并 到一起, 用同一套电路实现,就是 算术逻辑单元( 简称 ALU ) 算术逻辑单元 是一种功能较强的组合逻辑电路; 用与、或、非等门电路实现。 算术逻辑单元 的基本逻辑结构: 超前进位加法器 。 (通过改变加法器的 G i 和 P i 来获得多种运算能力。) 多位 ALU 不仅产生算术逻辑运算的结果,还给出结果的特征情况。 例如: 算术运算是否产生了向更高位的 进位 ,结果是否为零,结果的 符号为正还是为负,是否 溢出 等。对逻辑运算通常只能检查结果是 否为零,不存在进位和溢出等问题。 1.2 、算术逻辑单元
四位 ALU 中规模集成电路逻辑图 M 是状态控制端, M=1, 执行逻辑运算 M=0, 执行算术运算 F 3 ~ F 0 是运算结果 S 0 ~S 3 是运算选择控制端, 决定电路执行哪种算术运算 或哪种逻辑运算。 C n 是 ALU 的最低位进位输入 A 3 ~A 0 , B 3 ~ B 0 是 参加运算的两个数
1.2 、算术逻辑单元 M 是状态控制端, M=1, 执行逻辑运算 M=0, 执行算术运算 S 0 ~S 3 是运算选择控制端, 决定电路执行哪种算术运算 或哪种逻辑运算。 C n 是 ALU 的最低位进位输入 A 3 ~A 0 , B 3 ~ B 0 是 参加运算的两个数 A· B (A·B) 减 1 A·B 1 1 1 0 A 减 B A 减 B 减 1 A  B 0 1 1 0 (A·B) 加 (A+B) 加 1 (A·B) 加 (A+B) B 1 0 1 0 A 加 (A·B) 加 1 A 加 (A·B) A·B 0 0 1 0 “ 0” 减 1 “ 0” 1 1 0 0 (A+B) 加 1 A+B A·B 0 1 0 0 (A+B) 加 1 A+B A+B 1 0 0 0 A+1 A A 0 0 0 0 C n =0 C n =1 M=0  算术运算 M=1 逻辑运算 正  逻  辑 S 0 S 1 S 2 S 3
用 四片 4 位 ALU 电路可组成 16 位 ALU 。( 1110 1101 0101 0001 ) 片内进位是并行快速的,但片间进位是串行慢速的,计算时间长。 1.2 、算术逻辑单元 把 16 位 ALU 中的每四位作为一组,用类似四位超前进位加法器 “ 位间快速进位 ” 的方法来实现 16 位 ALU 的 “ 组间快速进位 ”   。 16 位快速 ALU
1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路) 计算机的逻辑部件
编码器电路 将特定含义的 输入信号 (文字 / 数字 / 符号) 转换 成 二进制 代码。 即:实现把 2 n 个输入变量编码成 N 个输出信号的功能。 主要功能: 处理输入变量之间的 优先级关系 。 例如: 在多个中断请求源信号到来时, 可以借助编码器电路给出优先 级最高的中断请求源所对应的 优先级编码。 常见的编码器: 8  线  ——  3 线( 8 输入  3 输出), 16 线 ——  4 线( 16 输入  4 输出) 1.3 、编码器、译码器 … … 编 码 器 A 1 A 2 A i L 1 L 2 L j 多输入 多输出
1 )普通编码器: 任何时刻只允许一个输入有效。 1.3 、编码器、译码器 8  线 —  3 线( 8 输入  3 输出)
1.3 、编码器、译码器 逻辑公式化简
2 )优先编码器: 允许几个信号同时输入,只对其中优先级最高的输入进行编码, 不理睬级别低的输入;输出就是该输入对应的二进制代码值。 例如: 电话室有三种电话, 按由优先级高低排序依次是:火警电话,急救电 话,工作电话,电话编码依次为 00 、 01 、 10 。试设计电话编码控制电路。 题解: 同一时间只能处理一部电话; 假如用 A 、 B 、 C 分别代表 火警、 急救、工作三种电话; 设电话铃响为 1 ,没响为 0 ; 当优先级别高的信号有效时, 低级别的不起作用,用 × 表示; 用 Y 1 , Y 2 表示输出编码。 1.3 、编码器、译码器 例如: 常用的计算机 键盘 ,其内部就是一个 字符编码器 。 ,[object Object],[object Object],[object Object],1  ×  × 0  1  × 0  0  1 Y 1   Y 2 A  B  C 输  出 输  入
译码器: 实现对 n 个输入变量,给出 2 n 个(或少于 2 n 个)输出信号的功能, 每个输出信号对应 n 个输入变量的一个 最小项 。 是否需要译码,通常可以用一或几个 控制信号 E   加以控制。 主要用途: 从多个 互斥信号中选择其一 。 区分 N 个输入变量的组合 属于哪种情况。 1.3 、 编码器、 译码器 … … 译 码 器 A 1 A 2 A i L 1 L 2 L j 多输入多输出
显示译码器 a  b  c  d  e  f  g
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
[object Object],[object Object],[object Object],1.4 、 数据选择器 四输入 多路选择器 S 1 S 0 选择控制端 F 四输入 多路选择器 四输入 多路选择器 四输入 多路选择器 四输入 多路选择器 D 1 D 2 D 0 D 3
1.4 、数据选择器 双四通道选一数据选择器 S0,S1 :通道选择信号 D0 ~ D3: 输入数据 输出 Y 数据选择器通过“ 与或 ”门 或“ 与或非 ”门实现电路。 输出 Y E: 使能端
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
时序逻辑电路: 逻辑电路的输出状态不但和当前的输入状态有关,而且还与以前的输入状态有关。 因此,时序逻辑电路必须具备 存储 电路,即要包含 具有记忆功能 的电子器件── 触发器 。 触发器 是时序电路内存储数据的记忆元件, 构成时序电路基础。 触发器 和 一些控制门 可以组成 寄存器 、 暂存器 、 移位寄存器 、 计数器 等基本的时序逻辑电路。  2 、时序逻辑电路
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
基本  R S  触发器: 输出有两种可能的状态: 0 、 1 ; 输出状态不只与现时的输入有关,还与原来的输入状态有关。 反馈 两个输入端 两个输出端 逻辑符号 R  S Q Q 以 Q 的状态,作为触发器的状态。 2.1 、触发器 & 或非 & 或非
若原状态: 输出保持: 0 1 0 1 0 输入: 1 1 0 Q=0 0 1 若原状态: 输出改变: 输入: 2.1 、触发器 基本  R S  触发器 0 1 0 1 & 或非 & 或非 S  R  & 或非 & 或非 S  R
2.1 、触发器 基本  R S  触发器 清 0 置 1 基本 RS 触发器的真值表 R  S
2.1 、触发器 触发器分类: 触发方式分类 :电位触发、边沿触发、主从触发等方式。 按功能分类 :有 R-S 型、 D 型、 J-K 型等功能。 同一功能触发器可以由不同触发方式来实现。 选用触发器时, 触发方式 是必须考虑的因素。 触发方式?
1 )、电位触发器( 电位触发方式 ) 同步控制信号 E 为 1 时,输出 Q =  输入 D ; 同步控制信号 E 为 0 时,触发器状态保持不变。 R S  不能同时为低电平,而且 R S D  在触发器写入期间应该保持不变,否则产生操作错误。 2.1 、触发器 电位触发器: 结构简单。用来组成 暂存器、锁存器   基本触发器
2.1 、触发器 2 )、边沿触发器( 边沿触发方式 ) 由三个基本触发器构成。 时钟脉冲 CP 为约定跳变(正跳变 或 负跳变)时,触发器输入数据。 时钟脉冲 CP=1 、 CP=0 ,或非约定跳变时, 不接收数据。 D 触发器 : 正边沿触发器 。 输入信号 D 在触发脉冲 CP 的正跳边沿期间被写入触发器, 其它时间 D 的数据变化和干扰不会被接收。 D 触发器 :很常用。 有很强的抗数据端干扰的能力; 用来组成 寄存器,计数器 和 移位寄存器 等。
D :要写入的数据 CP :脉冲 /S D (清 0 操作) /R D (置 1 操作) 由三个基本触发器构成
3 )、主 - 从触发器 (主 - 从触发方式) 由两个电位触发器级联而成, 主触发器接收输入数据,从触发器接收主触发器输出的数据, 主要功能: 计数功能,常用于组成 计数器 。 2.1 、触发器 主 - 从 J-K 触发器图
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
寄存器: 用于暂时存放指令和数据; 一个寄存器由若干个触发器构成,通常由多个并行操作的 D 触发器 或 锁存器 组成。 一个寄存器所使用的触发器的数目被称为 寄存器的位数 。 例如: 4 位、 8 位寄存器。 通过控制信号可以控制寄存器是否可以接收输入信号,输出是正常逻辑电平还是高阻态,是否具有 清 0 功能 。 移位寄存器 还多了 左右移位 操作的功能。 2.2 、寄存器
2.2 、寄存器 四个正沿触发的 D 触发器  ----  4 位寄存器 0 0 1 1 0 0 0 0 1 1
移位寄存器: 具有左移、右移、 并行输入及保持功能。 主从 R-S 触发器组成的 双向 4 位移位寄存器 1 0 1 0
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
计数器: 是计算机和数字仪表中常用电路, 按时钟作用方式分为两大类: 同步和异步 异步计数器: 高位触发器的时钟信号是由低一位触发器的输出来提供的; 结构简单 。 同步计数器: 计数器 中各触发器的时钟信号是由同一脉冲来提供的。 线路复杂、性能好 ,用于脉冲分频和需要计数的场合。 计数器按计数顺序来分有两大类: 二进制 、 十进制 。 2.3 、计数器
主从 J-K 触发器 构成的 同步十进制集成化计数器
组合、时序逻辑电路(小结) 时序逻辑电路 组合逻辑电路 加法器、 算术逻辑单元 编码器 、 译码器 、 数据选择器 。 常用逻辑器件 无记忆功能 触发器 , 暂存器 寄存器 移位寄存器 计数器 有记忆功能 重点掌握 :加法器、算术逻辑单元、译码器、触发器、寄存器
计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3 、阵列逻辑电路 集成电路 标准集成电路 专用集成电路 用户定制电路
[object Object],[object Object],[object Object],[object Object],[object Object],半定制电路 全定制电路 可编程逻辑器件 PLD 集成电路 标准集成电路 专用集成电路 半定制电路中使用最多的是: 可编程逻辑器件 PLD 。 3 、阵列逻辑电路
[object Object],[object Object],[object Object],[object Object],[object Object],ABCD A*B*D A*B*C A*B*D + A*B*C 3 、阵列逻辑电路
任一组合逻辑函数都可用“ 与或 ”式表示,即任何组合逻辑函数都可以用 一个与门阵列 与 一个或门阵列 来实现。 标准画法 简化画法 可编程逻辑器件  PLD 3 、阵列逻辑电路 与阵列 Y 1 Y 2 或阵列 A B 与阵列 Y 1 Y 2 或阵列
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],可编程逻辑器件  PLD :采用 阵列逻辑 技术 F1=AB+AB F2=AB+AB+AB F3=AB F4=AB+AB 3 、阵列逻辑电路 A B A B A B A B A B × × × × × × × × F 1 F 2 F 3 F 4 可 编 程 或 门 硬 连 接 与 门 A B
3 、阵列逻辑电路 半定制电路 全定制电路 可编程逻辑器件 PLD 集成电路 标准集成电路 专用集成电路 低密度 PLD : 可编程只读存贮器 PROM 可编程逻辑阵列 PLA 可编程阵列逻辑 PAL 通用阵列逻辑 GAL 高密度 PLD : EPLD 、 CPLD FPGA 固定 固定 固定 可编程 可编程  可编程   固定  固定  固定  可编程  可编程  可编程   PROM  PLA  PAL  GAL  或  与  输 出 方 式  阵 列  类型
[object Object],[object Object],[object Object],[object Object],ROM 结构  3 、阵列逻辑电路: 举例 实现的四个逻辑函数是: A B A B A B A B A B × × × × × × × × F 1 F 2 F 3 F 4 可 编 程 或 门 硬 连 接 与 门 A B F 1 =AB+AB=A ⊕ B F 2 =AB+AB+AB=A+B F 3 =AB F 4 =AB+AB=A
[object Object],实现的四个逻辑函数是: 3 、阵列逻辑电路: 举例 为了加深对三种 PLD 基本结 构的理解,给出了实现相同 逻辑函数时,三种不同的 PLD 器件各自的内部结构。 A B A A B B A B × × × × × × F 1 F 2 F 3 F 4 × × × × × × 可 编 程 或 门 可 编 程 与 门 A B F 1 =AB+AB=A ⊕ B F 2 =AB+AB+AB=A+B F 3 =AB F 4 =AB+AB=A
[object Object],实现的四个逻辑函数是: 3 、阵列逻辑电路: 举例 为了加深对三种 PLD 基本结 构的理解,给出了实现相同 逻辑函数时,三种不同的 PLD 器件各自的内部结构。 A A B A B A × × × × × × × × F 1 F 2 F 3 F 4 B A B 0 0 × × × × × × × × × 可 编 程 与 门 硬 连 接 或 门 A B A B F 1 =AB+AB=A ⊕ B F 2 =AB+AB+AB=A+B F 3 =AB F 4 =AB+AB=A
复习与作业 复习章节: 第 6 章  计算机的运算方法 6.5  算术逻辑单元

More Related Content

What's hot

2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)Simen Li
 
Robotis Servo 與 RoBoard 之連接介面
Robotis Servo 與 RoBoard 之連接介面Robotis Servo 與 RoBoard 之連接介面
Robotis Servo 與 RoBoard 之連接介面roboard
 
第4章1
第4章1第4章1
第4章1zhaowmm
 
第7章 常用接口芯片
第7章 常用接口芯片第7章 常用接口芯片
第7章 常用接口芯片jugn
 
第6章 输入输出技术
第6章 输入输出技术第6章 输入输出技术
第6章 输入输出技术jugn
 
IEC104规约介绍
IEC104规约介绍IEC104规约介绍
IEC104规约介绍Chen Ray
 
Arduino 習作工坊 - Lesson 3 電音之夜
Arduino 習作工坊 -  Lesson 3 電音之夜Arduino 習作工坊 -  Lesson 3 電音之夜
Arduino 習作工坊 - Lesson 3 電音之夜CAVEDU Education
 
[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)Simen Li
 
嵌入式inux應用專題文件-智慧家庭系統
嵌入式inux應用專題文件-智慧家庭系統嵌入式inux應用專題文件-智慧家庭系統
嵌入式inux應用專題文件-智慧家庭系統艾鍗科技
 
本章分为三节,主要介绍:
本章分为三节,主要介绍:本章分为三节,主要介绍:
本章分为三节,主要介绍:ayoub lmaimouni
 
艾鍗學院-單晶片韌體-CC2500通訊實驗
艾鍗學院-單晶片韌體-CC2500通訊實驗艾鍗學院-單晶片韌體-CC2500通訊實驗
艾鍗學院-單晶片韌體-CC2500通訊實驗艾鍗科技
 

What's hot (18)

第5章
第5章第5章
第5章
 
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
 
Robotis Servo 與 RoBoard 之連接介面
Robotis Servo 與 RoBoard 之連接介面Robotis Servo 與 RoBoard 之連接介面
Robotis Servo 與 RoBoard 之連接介面
 
第4章1
第4章1第4章1
第4章1
 
第7章 常用接口芯片
第7章 常用接口芯片第7章 常用接口芯片
第7章 常用接口芯片
 
第4章
第4章第4章
第4章
 
Project gps
Project gpsProject gps
Project gps
 
第6章 输入输出技术
第6章 输入输出技术第6章 输入输出技术
第6章 输入输出技术
 
IEC104规约介绍
IEC104规约介绍IEC104规约介绍
IEC104规约介绍
 
Arduino 習作工坊 - Lesson 3 電音之夜
Arduino 習作工坊 -  Lesson 3 電音之夜Arduino 習作工坊 -  Lesson 3 電音之夜
Arduino 習作工坊 - Lesson 3 電音之夜
 
Arduino程式快速入門
Arduino程式快速入門Arduino程式快速入門
Arduino程式快速入門
 
[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (1)
 
嵌入式inux應用專題文件-智慧家庭系統
嵌入式inux應用專題文件-智慧家庭系統嵌入式inux應用專題文件-智慧家庭系統
嵌入式inux應用專題文件-智慧家庭系統
 
Arduino基礎IO控制
Arduino基礎IO控制Arduino基礎IO控制
Arduino基礎IO控制
 
本章分为三节,主要介绍:
本章分为三节,主要介绍:本章分为三节,主要介绍:
本章分为三节,主要介绍:
 
Arduino程式快速入門
Arduino程式快速入門Arduino程式快速入門
Arduino程式快速入門
 
Arduino感測應用
Arduino感測應用Arduino感測應用
Arduino感測應用
 
艾鍗學院-單晶片韌體-CC2500通訊實驗
艾鍗學院-單晶片韌體-CC2500通訊實驗艾鍗學院-單晶片韌體-CC2500通訊實驗
艾鍗學院-單晶片韌體-CC2500通訊實驗
 

Viewers also liked

Mo Marmesh Web Resume March 2016
Mo Marmesh Web Resume March 2016Mo Marmesh Web Resume March 2016
Mo Marmesh Web Resume March 2016Mo Marmesh
 
Researching genres of Music Magazines
Researching genres of Music MagazinesResearching genres of Music Magazines
Researching genres of Music MagazinesSoph Quartermaine
 
Shelby winning the investment game
Shelby   winning the investment gameShelby   winning the investment game
Shelby winning the investment gametle007
 
Kankura raddhuva
Kankura raddhuvaKankura raddhuva
Kankura raddhuvaAhmed Qasim
 
Plano y recta_en_el_espacio_andy_molina_4_a
Plano y recta_en_el_espacio_andy_molina_4_aPlano y recta_en_el_espacio_andy_molina_4_a
Plano y recta_en_el_espacio_andy_molina_4_aandymolinapernia
 
Hum07 heritage s lideshow c and d - johnny
Hum07   heritage s lideshow c and d - johnnyHum07   heritage s lideshow c and d - johnny
Hum07 heritage s lideshow c and d - johnnyHuawaii
 
Leading Edge Support For Financial Advisors & Their Clients
Leading Edge Support For Financial Advisors & Their ClientsLeading Edge Support For Financial Advisors & Their Clients
Leading Edge Support For Financial Advisors & Their Clientsmgallivan19
 
Secondary Reasearch Jack Garratt
Secondary Reasearch Jack GarrattSecondary Reasearch Jack Garratt
Secondary Reasearch Jack Garrattzachhl
 
Оценкаремонта.рф
Оценкаремонта.рфОценкаремонта.рф
Оценкаремонта.рфit-park
 
Карта добра
Карта добра Карта добра
Карта добра it-park
 
SIRIUS PETRO October SCO FOR CIF AND FOB
SIRIUS PETRO October SCO FOR CIF AND FOBSIRIUS PETRO October SCO FOR CIF AND FOB
SIRIUS PETRO October SCO FOR CIF AND FOBHarmik Sarkisian
 

Viewers also liked (17)

Mo Marmesh Web Resume March 2016
Mo Marmesh Web Resume March 2016Mo Marmesh Web Resume March 2016
Mo Marmesh Web Resume March 2016
 
Shanon plaque
Shanon plaqueShanon plaque
Shanon plaque
 
De Slag om technisch talent
De Slag om technisch talentDe Slag om technisch talent
De Slag om technisch talent
 
Researching genres of Music Magazines
Researching genres of Music MagazinesResearching genres of Music Magazines
Researching genres of Music Magazines
 
Transformada fourier
Transformada fourierTransformada fourier
Transformada fourier
 
Shelby winning the investment game
Shelby   winning the investment gameShelby   winning the investment game
Shelby winning the investment game
 
Kankura raddhuva
Kankura raddhuvaKankura raddhuva
Kankura raddhuva
 
resume.docx
resume.docxresume.docx
resume.docx
 
Plano y recta_en_el_espacio_andy_molina_4_a
Plano y recta_en_el_espacio_andy_molina_4_aPlano y recta_en_el_espacio_andy_molina_4_a
Plano y recta_en_el_espacio_andy_molina_4_a
 
Hum07 heritage s lideshow c and d - johnny
Hum07   heritage s lideshow c and d - johnnyHum07   heritage s lideshow c and d - johnny
Hum07 heritage s lideshow c and d - johnny
 
Assemblea (curs 2013-14)
Assemblea (curs 2013-14)Assemblea (curs 2013-14)
Assemblea (curs 2013-14)
 
Portfolio
PortfolioPortfolio
Portfolio
 
Leading Edge Support For Financial Advisors & Their Clients
Leading Edge Support For Financial Advisors & Their ClientsLeading Edge Support For Financial Advisors & Their Clients
Leading Edge Support For Financial Advisors & Their Clients
 
Secondary Reasearch Jack Garratt
Secondary Reasearch Jack GarrattSecondary Reasearch Jack Garratt
Secondary Reasearch Jack Garratt
 
Оценкаремонта.рф
Оценкаремонта.рфОценкаремонта.рф
Оценкаремонта.рф
 
Карта добра
Карта добра Карта добра
Карта добра
 
SIRIUS PETRO October SCO FOR CIF AND FOB
SIRIUS PETRO October SCO FOR CIF AND FOBSIRIUS PETRO October SCO FOR CIF AND FOB
SIRIUS PETRO October SCO FOR CIF AND FOB
 

Similar to 03 计算机的逻辑部件02

第5章 触发器
第5章 触发器 第5章 触发器
第5章 触发器 rolkw1
 
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版逸 張
 
20120613 - Hardware knowledge which the software engineer must understand
20120613 - Hardware knowledge which the software engineer must understand20120613 - Hardware knowledge which the software engineer must understand
20120613 - Hardware knowledge which the software engineer must understandJethro Yeh
 
接口芯片
接口芯片接口芯片
接口芯片jugn
 
第三章Ti msp430平台介紹 v3
第三章Ti msp430平台介紹 v3第三章Ti msp430平台介紹 v3
第三章Ti msp430平台介紹 v3冠宇 陳
 
08 计算机的运算方法05
08 计算机的运算方法0508 计算机的运算方法05
08 计算机的运算方法05Huaijin Chen
 
Ad9850 mc145151
Ad9850 mc145151Ad9850 mc145151
Ad9850 mc145151kcarring
 
基于Erlang的
基于Erlang的基于Erlang的
基于Erlang的hnoutman
 
Pdf unspecified 865330
Pdf unspecified 865330Pdf unspecified 865330
Pdf unspecified 865330Dante Lupu
 
Deployment instruction tg4100 f-ig_cn
Deployment instruction tg4100 f-ig_cnDeployment instruction tg4100 f-ig_cn
Deployment instruction tg4100 f-ig_cnahnlabchina
 

Similar to 03 计算机的逻辑部件02 (20)

20 cpu04
20 cpu0420 cpu04
20 cpu04
 
第5章 触发器
第5章 触发器 第5章 触发器
第5章 触发器
 
19 cpu03
19 cpu0319 cpu03
19 cpu03
 
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
 
Godson x86
Godson x86Godson x86
Godson x86
 
20120613 - Hardware knowledge which the software engineer must understand
20120613 - Hardware knowledge which the software engineer must understand20120613 - Hardware knowledge which the software engineer must understand
20120613 - Hardware knowledge which the software engineer must understand
 
S3c2410a 16adc
S3c2410a 16adcS3c2410a 16adc
S3c2410a 16adc
 
Lab2
Lab2Lab2
Lab2
 
接口芯片
接口芯片接口芯片
接口芯片
 
第三章Ti msp430平台介紹 v3
第三章Ti msp430平台介紹 v3第三章Ti msp430平台介紹 v3
第三章Ti msp430平台介紹 v3
 
51单片机及其应用
51单片机及其应用51单片机及其应用
51单片机及其应用
 
Step7
Step7Step7
Step7
 
08 计算机的运算方法05
08 计算机的运算方法0508 计算机的运算方法05
08 计算机的运算方法05
 
最终版
最终版最终版
最终版
 
18 cpu02
18 cpu0218 cpu02
18 cpu02
 
Plc3
Plc3Plc3
Plc3
 
Ad9850 mc145151
Ad9850 mc145151Ad9850 mc145151
Ad9850 mc145151
 
基于Erlang的
基于Erlang的基于Erlang的
基于Erlang的
 
Pdf unspecified 865330
Pdf unspecified 865330Pdf unspecified 865330
Pdf unspecified 865330
 
Deployment instruction tg4100 f-ig_cn
Deployment instruction tg4100 f-ig_cnDeployment instruction tg4100 f-ig_cn
Deployment instruction tg4100 f-ig_cn
 

More from Huaijin Chen

计算机组成原理题
计算机组成原理题计算机组成原理题
计算机组成原理题Huaijin Chen
 
07 计算机的运算方法04
07 计算机的运算方法0407 计算机的运算方法04
07 计算机的运算方法04Huaijin Chen
 
06 计算机的运算方法03
06 计算机的运算方法0306 计算机的运算方法03
06 计算机的运算方法03Huaijin Chen
 
05 计算机的运算方法02
05 计算机的运算方法0205 计算机的运算方法02
05 计算机的运算方法02Huaijin Chen
 
04 计算机的运算方法01
04 计算机的运算方法0104 计算机的运算方法01
04 计算机的运算方法01Huaijin Chen
 
01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述Huaijin Chen
 

More from Huaijin Chen (10)

计算机组成原理题
计算机组成原理题计算机组成原理题
计算机组成原理题
 
17 cpu01
17 cpu0117 cpu01
17 cpu01
 
10 存储系统02
10 存储系统0210 存储系统02
10 存储系统02
 
09 存储系统01
09 存储系统0109 存储系统01
09 存储系统01
 
07 计算机的运算方法04
07 计算机的运算方法0407 计算机的运算方法04
07 计算机的运算方法04
 
06 计算机的运算方法03
06 计算机的运算方法0306 计算机的运算方法03
06 计算机的运算方法03
 
05 计算机的运算方法02
05 计算机的运算方法0205 计算机的运算方法02
05 计算机的运算方法02
 
04 计算机的运算方法01
04 计算机的运算方法0104 计算机的运算方法01
04 计算机的运算方法01
 
01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述
 
21 总线
21 总线21 总线
21 总线
 

Recently uploaded

哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制jakepaige317
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxmekosin001123
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...黑客 接单【TG/微信qoqoqdqd】
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxmekosin001123
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,Xin Yun Teo
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxmekosin001123
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书jakepaige317
 

Recently uploaded (7)

哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
 

03 计算机的逻辑部件02

  • 1. 1 、晶体三极管与反相电路 2 、逻辑运算与数字逻辑电路 3 、通过逻辑功能设计逻辑电路 3.1 、实际问题 -- 真值表 3.2 、真值表 -- 逻辑表达式 3.3 、逻辑表达式 -- 化简得:最简表达式 3.4 、最简表达式 -- 逻辑电路图 4 、三态门电路 Review: 计算机的逻辑部件预备知识 逻辑 电路 逻辑表达式 最简表达式 真值表 逻辑功能 化简
  • 2. 系 统 总 线 存储器 运算器 控制器 接口与通信 输入 / 输出设备 林楠 办公室: 408 办公电话: 0371-63887293 电子邮件: [email_address] 《 计算机组成原理 》 计算机的逻辑部件 ( 补充:数字电路 )
  • 3. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 4.
  • 5. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 6.
  • 7. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 8. 加法器 是计算机中 最常用、最基本的组合逻辑电路 。 功能: 主要完成两个 补码 数据的 相加 运算。 减法: 计算机中没有专门用于减法的减法器 , 因为减法运算也是使用加法器电路实现。 例如: A 减 B 等于 A 加 B 的 反 乘除法: 也可以通过多次的循环迭代利用加法器完成。 或者使用专门的电路实现。 1.1 、加法器 12 — 7 5 12 + 3 1 5 128 — 40 88 128 + 60 1 88 以 10 为模 以 100 为模
  • 9. 半加器 不考虑进位输入时,两数码 X n , Y n 相加称为半加。 1.1 、加法器 半加器可用 反相门 及 与或非门 来实现,也可用 异或门 来实现。 两输入一输出 半加器的功能表及逻辑图 逻辑表达式: H n =X n Y n +X n Y n = X n ⊕ Y n 0110100 0 1 +1001000 1 1 1
  • 10. 1.1 、加法器 一位全加器: 三个输入: 本位两个二进制数据 X n , Y n + 低一位送上的进位信号 C n-1 ; 两个输出: 本位的和 F n ,往高一位的进位信号 C n 。 进位信号 1 1 0110100 0 1 +1001000 1 1 0 0
  • 11. 1.1 、加法器 F n =X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 C n =X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 +X n Y n C n-1 F n = X n ⊕ Y n ⊕ C n-1 全加器的功能表及逻辑图 一位全加器 三输入两输出
  • 12. 1.1 、加法器 将 n 个 一位全加器 相连可得 n 位加法器, 完成对多位数据相加运算。 各数据位之间的 进位信号是串行传送 的,被称为 串行进位 。 本位 全加和 F i 必须等 低位进位 C i-1 来到后才能进行; 因此,当加法器的位数较多时,会使加法运算的速度大大降低。
  • 13. 1.1 、加法器 超前进位加法器( 当前计算机中使用的 ) 从加快进位信号的传送速度考虑,可以实现多位的 并行进位 。 即各位之间几乎同时产生送到高位的进位输出信号。 采用“ 超前进位产生电路 ”来同时形成各位进位,从而实现快速加法。 只要同时输入 X 1 ~ X 4 ,Y 1 ~ Y 4 和 C 0 ,几乎同时输出 C 1 ~C 4 和 F 1 ~ F 4 。
  • 14. 超前进位产生电路 只要满足下述两条件中任一个,就可形成 进位 C 1 : 1 ) X 1 =1 Y 1 =1 2 ) ( X 1 =1 或 Y 1 =1 ) 且 C 0 =1 C 1 =X 1 Y 1 + (X 1 +Y 1 )C 0 只要满足下述条件中任一个即可形成 进位 C 2 : 1 ) X 2 =1 Y 2 =1 2 ) ( X 2 =1 或 Y 2 =1 ) 且( X 1 =1 Y 1 =1 ) 3 ) ( X 2 =1 或 Y 2 =1 )且( X 1 =1 或 Y 1 =1 ) C 0 =1 。 C 2 =X 2 Y 2 +(X 2 +Y 2 )X 1 Y 1 +(X 2 +Y 2 )(X 1 +Y 1 )C 0 C 3 =X 3 Y 3 +(X 3 +Y 3 )X 2 Y 2 +(X 3 +Y 3 )(X 2 +Y 2 )X 1 Y 1 +(X 3 +Y 3 )(X 2 +Y 2 )(X 1 +Y 1 )C 0 C 4 =X 4 Y 4 +(X 4 +Y 4 )X 3 Y 3 +(X 4 +Y 4 )(X 3 +Y 3 )X 2 Y 2 +(X 4 +Y 4 )(X 3 +Y 3 )(X 2 +Y 2 )X 1 Y 1 +(X 4 +Y 4 )(X 3 +Y 3 )(X 2 +Y 2 )(X 1 +Y 1 )C 0 1.1 、加法器
  • 15. 假设 P i =X i +Y i G i =X i ·Y i 代入 C 1 ~ C 4 公式 ,便可得: C 1 =G 1 +P 1 C 0 C 2 =G 2 +P 2 G 1 +P 2 P 1 C 0 C 3 =G 3 +P 3 G 2 +P 3 P 2 G 1 +P 3 P 2 P 1 C 0 C 4 =G 4 +P 4 G 3 +P 4 P 3 G 2 +P 4 P 3 P 2 G 1 +P 4 P 3 P 2 P 1 C 0 1.1 、加法器 超前进位产生电路 P i =X i +Y i G i =X i ·Y i
  • 16. 1.1 、加法器 超前进位产生电路 P i =X i +Y i G i =X i ·Y i
  • 17. 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路) 计算机的逻辑部件
  • 18. 计算机不仅要完成对数值数据的 算术运算功能 (加、减、乘、除), 还要完成对逻辑数据的 逻辑运算功能 (与运算,或运算等)。 我们把实现 算术运算功能 和 逻辑运算功能 的 电路合并 到一起, 用同一套电路实现,就是 算术逻辑单元( 简称 ALU ) 算术逻辑单元 是一种功能较强的组合逻辑电路; 用与、或、非等门电路实现。 算术逻辑单元 的基本逻辑结构: 超前进位加法器 。 (通过改变加法器的 G i 和 P i 来获得多种运算能力。) 多位 ALU 不仅产生算术逻辑运算的结果,还给出结果的特征情况。 例如: 算术运算是否产生了向更高位的 进位 ,结果是否为零,结果的 符号为正还是为负,是否 溢出 等。对逻辑运算通常只能检查结果是 否为零,不存在进位和溢出等问题。 1.2 、算术逻辑单元
  • 19. 四位 ALU 中规模集成电路逻辑图 M 是状态控制端, M=1, 执行逻辑运算 M=0, 执行算术运算 F 3 ~ F 0 是运算结果 S 0 ~S 3 是运算选择控制端, 决定电路执行哪种算术运算 或哪种逻辑运算。 C n 是 ALU 的最低位进位输入 A 3 ~A 0 , B 3 ~ B 0 是 参加运算的两个数
  • 20. 1.2 、算术逻辑单元 M 是状态控制端, M=1, 执行逻辑运算 M=0, 执行算术运算 S 0 ~S 3 是运算选择控制端, 决定电路执行哪种算术运算 或哪种逻辑运算。 C n 是 ALU 的最低位进位输入 A 3 ~A 0 , B 3 ~ B 0 是 参加运算的两个数 A· B (A·B) 减 1 A·B 1 1 1 0 A 减 B A 减 B 减 1 A  B 0 1 1 0 (A·B) 加 (A+B) 加 1 (A·B) 加 (A+B) B 1 0 1 0 A 加 (A·B) 加 1 A 加 (A·B) A·B 0 0 1 0 “ 0” 减 1 “ 0” 1 1 0 0 (A+B) 加 1 A+B A·B 0 1 0 0 (A+B) 加 1 A+B A+B 1 0 0 0 A+1 A A 0 0 0 0 C n =0 C n =1 M=0 算术运算 M=1 逻辑运算 正 逻 辑 S 0 S 1 S 2 S 3
  • 21. 用 四片 4 位 ALU 电路可组成 16 位 ALU 。( 1110 1101 0101 0001 ) 片内进位是并行快速的,但片间进位是串行慢速的,计算时间长。 1.2 、算术逻辑单元 把 16 位 ALU 中的每四位作为一组,用类似四位超前进位加法器 “ 位间快速进位 ” 的方法来实现 16 位 ALU 的 “ 组间快速进位 ” 。 16 位快速 ALU
  • 22. 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路) 计算机的逻辑部件
  • 23. 编码器电路 将特定含义的 输入信号 (文字 / 数字 / 符号) 转换 成 二进制 代码。 即:实现把 2 n 个输入变量编码成 N 个输出信号的功能。 主要功能: 处理输入变量之间的 优先级关系 。 例如: 在多个中断请求源信号到来时, 可以借助编码器电路给出优先 级最高的中断请求源所对应的 优先级编码。 常见的编码器: 8 线 —— 3 线( 8 输入 3 输出), 16 线 —— 4 线( 16 输入 4 输出) 1.3 、编码器、译码器 … … 编 码 器 A 1 A 2 A i L 1 L 2 L j 多输入 多输出
  • 24. 1 )普通编码器: 任何时刻只允许一个输入有效。 1.3 、编码器、译码器 8 线 — 3 线( 8 输入 3 输出)
  • 26.
  • 27. 译码器: 实现对 n 个输入变量,给出 2 n 个(或少于 2 n 个)输出信号的功能, 每个输出信号对应 n 个输入变量的一个 最小项 。 是否需要译码,通常可以用一或几个 控制信号 E 加以控制。 主要用途: 从多个 互斥信号中选择其一 。 区分 N 个输入变量的组合 属于哪种情况。 1.3 、 编码器、 译码器 … … 译 码 器 A 1 A 2 A i L 1 L 2 L j 多输入多输出
  • 28. 显示译码器 a b c d e f g
  • 29. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 30.
  • 31. 1.4 、数据选择器 双四通道选一数据选择器 S0,S1 :通道选择信号 D0 ~ D3: 输入数据 输出 Y 数据选择器通过“ 与或 ”门 或“ 与或非 ”门实现电路。 输出 Y E: 使能端
  • 32. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 33. 时序逻辑电路: 逻辑电路的输出状态不但和当前的输入状态有关,而且还与以前的输入状态有关。 因此,时序逻辑电路必须具备 存储 电路,即要包含 具有记忆功能 的电子器件── 触发器 。 触发器 是时序电路内存储数据的记忆元件, 构成时序电路基础。 触发器 和 一些控制门 可以组成 寄存器 、 暂存器 、 移位寄存器 、 计数器 等基本的时序逻辑电路。 2 、时序逻辑电路
  • 34. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 35. 基本 R S 触发器: 输出有两种可能的状态: 0 、 1 ; 输出状态不只与现时的输入有关,还与原来的输入状态有关。 反馈 两个输入端 两个输出端 逻辑符号 R S Q Q 以 Q 的状态,作为触发器的状态。 2.1 、触发器 & 或非 & 或非
  • 36. 若原状态: 输出保持: 0 1 0 1 0 输入: 1 1 0 Q=0 0 1 若原状态: 输出改变: 输入: 2.1 、触发器 基本 R S 触发器 0 1 0 1 & 或非 & 或非 S R & 或非 & 或非 S R
  • 37. 2.1 、触发器 基本 R S 触发器 清 0 置 1 基本 RS 触发器的真值表 R S
  • 38. 2.1 、触发器 触发器分类: 触发方式分类 :电位触发、边沿触发、主从触发等方式。 按功能分类 :有 R-S 型、 D 型、 J-K 型等功能。 同一功能触发器可以由不同触发方式来实现。 选用触发器时, 触发方式 是必须考虑的因素。 触发方式?
  • 39. 1 )、电位触发器( 电位触发方式 ) 同步控制信号 E 为 1 时,输出 Q = 输入 D ; 同步控制信号 E 为 0 时,触发器状态保持不变。 R S 不能同时为低电平,而且 R S D 在触发器写入期间应该保持不变,否则产生操作错误。 2.1 、触发器 电位触发器: 结构简单。用来组成 暂存器、锁存器 基本触发器
  • 40. 2.1 、触发器 2 )、边沿触发器( 边沿触发方式 ) 由三个基本触发器构成。 时钟脉冲 CP 为约定跳变(正跳变 或 负跳变)时,触发器输入数据。 时钟脉冲 CP=1 、 CP=0 ,或非约定跳变时, 不接收数据。 D 触发器 : 正边沿触发器 。 输入信号 D 在触发脉冲 CP 的正跳边沿期间被写入触发器, 其它时间 D 的数据变化和干扰不会被接收。 D 触发器 :很常用。 有很强的抗数据端干扰的能力; 用来组成 寄存器,计数器 和 移位寄存器 等。
  • 41. D :要写入的数据 CP :脉冲 /S D (清 0 操作) /R D (置 1 操作) 由三个基本触发器构成
  • 42. 3 )、主 - 从触发器 (主 - 从触发方式) 由两个电位触发器级联而成, 主触发器接收输入数据,从触发器接收主触发器输出的数据, 主要功能: 计数功能,常用于组成 计数器 。 2.1 、触发器 主 - 从 J-K 触发器图
  • 43. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 44. 寄存器: 用于暂时存放指令和数据; 一个寄存器由若干个触发器构成,通常由多个并行操作的 D 触发器 或 锁存器 组成。 一个寄存器所使用的触发器的数目被称为 寄存器的位数 。 例如: 4 位、 8 位寄存器。 通过控制信号可以控制寄存器是否可以接收输入信号,输出是正常逻辑电平还是高阻态,是否具有 清 0 功能 。 移位寄存器 还多了 左右移位 操作的功能。 2.2 、寄存器
  • 45. 2.2 、寄存器 四个正沿触发的 D 触发器 ---- 4 位寄存器 0 0 1 1 0 0 0 0 1 1
  • 46. 移位寄存器: 具有左移、右移、 并行输入及保持功能。 主从 R-S 触发器组成的 双向 4 位移位寄存器 1 0 1 0
  • 47. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 48. 计数器: 是计算机和数字仪表中常用电路, 按时钟作用方式分为两大类: 同步和异步 异步计数器: 高位触发器的时钟信号是由低一位触发器的输出来提供的; 结构简单 。 同步计数器: 计数器 中各触发器的时钟信号是由同一脉冲来提供的。 线路复杂、性能好 ,用于脉冲分频和需要计数的场合。 计数器按计数顺序来分有两大类: 二进制 、 十进制 。 2.3 、计数器
  • 49. 主从 J-K 触发器 构成的 同步十进制集成化计数器
  • 50. 组合、时序逻辑电路(小结) 时序逻辑电路 组合逻辑电路 加法器、 算术逻辑单元 编码器 、 译码器 、 数据选择器 。 常用逻辑器件 无记忆功能 触发器 , 暂存器 寄存器 移位寄存器 计数器 有记忆功能 重点掌握 :加法器、算术逻辑单元、译码器、触发器、寄存器
  • 51. 计算机的逻辑部件 1 、组合逻辑电路(没有记忆功能) 1.1 、加法器 1.2 、算术逻辑单元 1.3 、编码器、译码器 1.4 、数据选择器 2 、时序逻辑电路(具有记忆功能) 2.1 、触发器 2.2 、寄存器 2.3 、计数器 3 、阵列逻辑电路(集成电路)
  • 52.
  • 53.
  • 54.
  • 55. 任一组合逻辑函数都可用“ 与或 ”式表示,即任何组合逻辑函数都可以用 一个与门阵列 与 一个或门阵列 来实现。 标准画法 简化画法 可编程逻辑器件 PLD 3 、阵列逻辑电路 与阵列 Y 1 Y 2 或阵列 A B 与阵列 Y 1 Y 2 或阵列
  • 56.
  • 57. 3 、阵列逻辑电路 半定制电路 全定制电路 可编程逻辑器件 PLD 集成电路 标准集成电路 专用集成电路 低密度 PLD : 可编程只读存贮器 PROM 可编程逻辑阵列 PLA 可编程阵列逻辑 PAL 通用阵列逻辑 GAL 高密度 PLD : EPLD 、 CPLD FPGA 固定 固定 固定 可编程 可编程 可编程 固定 固定 固定 可编程 可编程 可编程 PROM PLA PAL GAL 或 与 输 出 方 式 阵 列 类型
  • 58.
  • 59.
  • 60.
  • 61. 复习与作业 复习章节: 第 6 章 计算机的运算方法 6.5 算术逻辑单元

Editor's Notes

  1. 前面讲的小规模集成电路,一般买来是什么功能就是定的,不能当别的用。阵列逻辑电路则不同,经常是用户可以现场修改和变换的。 阵列逻辑电路: 是指逻辑元件在硅芯片上以阵列形式排列的 器件。 优点: 设计方便、半导体芯片面积小、产品成品率高、用户可以编程、使用灵活,减少系统的硬件规模等。 最大的优点是:能够实现组合逻辑和时序逻辑电路的功能,基本组成是由 与,或两级阵列组成的,