组合逻辑电路的分析(代数法):
1.根据给定组合逻辑电路的逻辑图,从输入端开始,逐级推导出输出端的逻辑函数表达式;
2.由输出函数表达式,列出它的真值表;
3.从逻辑函数表达式或真值表,概括出给定组合逻辑电路的逻辑功能。
加法器
8421码加上0011变成余三码(VCC高电平,低电平接地)
余三码变8421码操作(减去反码等于加上补码,负数补码是原码的反码+1)
全加器:
全加器英语名称为full-adder,是用门电路实现两个二进制数相加并求出和的组合线路,称为一位全加器。一位全加器可以处理低位进位,并输出本位加法进位。多个一位全加器进行级联可以得到多位全加器。常用二进制四位全加器74LS283。
8421码的概念:
计算机使用二进制数来处理信息,但是如果二进制的形式输入和输出数据,就十分不方便了。一般来说,输入时采用十进制数。因此计算机把十进制数转换成二进制数就要用到一种转换码,BCD码就是其中的一种。BCD 码分为压缩 BCD码和非压缩 BCD 码。对于压缩BCD码用,每位 BCD 码用四个二进制位表示,一个字节表示两位 BCD 码。 [1] 非压缩 BCD码用一个字节表示一位BCD码,其高四位总是0000,低四位从0000-1001,分表表示0-9。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。
8421码又称为BCD码,是十进制代码中最常用的一种 [2] 。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的二进制数加起来就可以得到它所代表的十进制数字。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表的十进制数称为这一位的权。因为每位的权都是固定不变的,所以8421码是恒权码。

实现四位二进制减法
编码器
概念:就是选定的一系列二进制的数码中,赋予每个二进制以某一固定含义,能完成编码功能的电路称为编码器。
8线-3线优先编码器 ST非是使能端为零的时候有效,1的时候无效
YS YEX非
译码器
译码是编码的逆过程,将输入的每个二进制代码赋予的含义翻译过来,并给出相应的输出信号。具有译码功能的逻辑部件称为译码器。
2线-4线译码器。
译码器的端出端子数N和输入端子数n之间应该满足关系式:N小于等于2的n次方。
扩展应用:1.确定芯片数量,扩展后的输入/扩展前的输出
2.确定输出端
重点:公式
例子:
关于译码器扩展变全加器
1.列真值表
2.列出最小项
3.画电路图
寄存器、移位寄存器
1.数码寄存器
数码寄存器是能够存放二进制数码的电路。由于触发器具有记忆功能,因此可以作为数码寄存器电路。
2.移位寄存器
具有唯一(左移、右移、双向)功能的寄存器、在移存脉冲的作用下,第i-1级触发器的状态存入到第i级触发器,实现了数码向左逐位移存。
双向移位寄存器
同步计数器
概念:
集成同步计数器:异步清零、同步置数、同步计数、保持功能
集成计算器功能扩展: