版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 计算机的逻辑部件n布尔代数的基础知识n计算机中常用的组合逻辑电路n时序逻辑电路n阵列逻辑电路2.1布尔代数的基础知识布尔代数的基础知识一、布尔代数的基本概念:一、布尔代数的基本概念: 计算机内部的信息都是以二进制码来表示,二进制码有两计算机内部的信息都是以二进制码来表示,二进制码有两种可能的值:种可能的值:“1”和和“0”。如果赋以它们逻辑属性,那么这种。如果赋以它们逻辑属性,那么这种变量就成为变量就成为逻辑变量逻辑变量。描述逻辑变量关系的函数称为。描述逻辑变量关系的函数称为逻辑函数逻辑函数。实现逻辑函数的电路称为实现逻辑函数的电路称为逻辑电路逻辑电路。 以代数形式对逻辑变量和逻辑函数
2、进行描述、分析和运算以代数形式对逻辑变量和逻辑函数进行描述、分析和运算的数学工具是逻辑代数,它是英国的乔治的数学工具是逻辑代数,它是英国的乔治.布尔于布尔于1849年提出年提出的,所以也叫布尔代数。布尔代数是逻辑电路十分重要的分析的,所以也叫布尔代数。布尔代数是逻辑电路十分重要的分析和设计工具。和设计工具。 布尔代数有三种基本逻辑操作:布尔代数有三种基本逻辑操作:“与与”(逻辑乘,符号(逻辑乘,符号)“或或”(逻辑加,符号(逻辑加,符号+) “非非”(求反,符号(求反,符号-)。)。_与逻辑与逻辑或逻辑或逻辑非逻辑非逻辑+_ABYY=ABY=Y=A+BAAB+Y_A+Y_ABY00001110
3、1111ABY000010100111AY0110二二 、逻辑代数的公式和定理、逻辑代数的公式和定理与 运 算 :111 001 010 000(2)基本公式0-1 律:AAAA10 0011AA或运算:111 101 110 000非运算:10 01互补律: 0 1AAAA等幂律:AAAAAA 双 重 否 定 律 :AA 分别令分别令A=0及及A=1代入这些代入这些公式,即可证公式,即可证明它们的正确明它们的正确性。性。(1)常量之间的关系(3)基本定理交换律:ABBAABBA结合律:)()()()(CBACBACBACBA分配律:)()()(CABACBACABACBA反演律(摩根定律):
4、BABABABA .利用真值表很容易证利用真值表很容易证明这些公式的正确性。明这些公式的正确性。如证明如证明AB=BA:A B A .B B.A0 00 11 01 100010001(A+B)(A+C)=AA+AB+AC+BC分配率分配率A(B+C)=AB+ACA(B+C)=AB+AC=A+AB+AC+BC等幂率等幂率AA=AAA=A=A(1+B+C)+BC分配率分配率A(B+C)=AB+ACA(B+C)=AB+AC=A+BC0-10-1率率A+1=1A+1=1证明分配率:A+BC=(A+B)(A+C)证明:证明:(4)常用公式还原律:ABABAABABA)()(吸收率:BABAABABAA
5、ABAAABAA)( )()(1BA BA 分配率分配率A+BC=(A+B)(A+C)A+BC=(A+B)(A+C)互补率互补率A+A=1A+A=10-10-1率率A A1=11=1证 明 :)(BAAABAA冗 余 律 :CAABBCCAAB证明:BCCAABBCAABCCAABBCAACAAB)(互补率互补率A+A=1A+A=1分配率分配率A(B+C)=AB+ACA(B+C)=AB+AC)1 ()1 (BCACABCAAB 0-10-1率率A+1=1A+1=12.2逻辑函数的化简:逻辑函数的化简:代数化简法:(P16) 代数化简法是直接利用布尔代数的基本代数化简法是直接利用布尔代数的基本公
6、式和规则进行化简的一种方法。公式和规则进行化简的一种方法。例:例: 化简逻辑函数化简逻辑函数F=AB+C+BCD F=AB+C+BCD =(AB+C+BC)+BCD=(AB+ C)+(BC+BCD) =(AB+C)+BC=AB+C卡诺图化简法:(P17) 逻辑函数的最小项及其性质逻辑函数的最小项及其性质(1)最小项:如果一个函数的某个乘积项包含了函数的全部变量,其中每个变量都以原变量或反变量的形式出现,且仅出现一次,则这个乘积项称为该函数的一个标准积项,通常称为最小项。3个变量A、B、C可组成8个最小项:ABCCABCBACBABCACBACBACBA、(2)最小项的表示方法:通常用符号mi来
7、表示最小项。下标i的确定:把最小项中的原变量记为1,反变量记为0,当变量顺序确定后,可以按顺序排列成一个二进制数,则与这个二进制数相对应的十进制数,就是这个最小项的下标i。3个变量A、B、C的8个最小项可以分别表示为:ABCmCABmCBAmCBAmBCAmCBAmCBAmCBAm76543210、 逻辑函数的最小项表达式逻辑函数的最小项表达式任何一个逻辑函数都可以表示成唯一的一组最小项之和,称为标准与或表达式,也称为最小项表达式)7 , 3 , 2 , 1 , 0()()(73210mmmmmmABCBCACBACBACBABCAABCCBACBACBABCABCAACCBBABCAY对于不
8、是最小项表达式的与或表达式,可利用公式AA1 和A(B+C)ABBC来配项展开成最小项表达式。 用卡诺图表示用卡诺图表示最小项最小项用卡诺图表示用卡诺图表示逻辑函数逻辑函数用卡诺图用卡诺图化简逻辑函数化简逻辑函数具有具有随意项随意项的逻辑函数的化简的逻辑函数的化简 BC A 00 01 11 10 0 m0 m1 m3 m2 1 m4 m5 m7 m6 三变量的卡诺图三变量的卡诺图 CD AB 00 01 11 10 00 m0 m1 m3 m2 01 m4 m5 m7 m6 11 m12 m13 m15 m14 10 m8 m9 m11 m10 四变量的卡诺图四变量的卡诺图 B A 0 1
9、0 m0(BA) m1(BA) 1 m2(BA) m3(AB) 二变量的卡诺图二变量的卡诺图卡诺图卡诺图 CD AB 00 01 11 10 00 0 1 0 0 01 1 0 0 1 11 0 0 1 0 10 1 1 1 1 用卡诺图表示逻辑函数 CDE AB 000 001 011 010 110 111 101 100 00 m0 m1 m3 m2 m6 m7 m5 m4 01 M8 m9 m11 m10 m14 m15 m13 m12 11 m24 m25 m27 m26 m31 m30 m29 m28 10 m16 m17 m19 m18 m22 m23 m21 m20 五变量的卡
10、诺图)15,11,10,9,8,6,4,1( imBAACDDBADCBAYi例例BC A 00 01 11 10 0 0 1 1 1 1 1 1 0 1 DCACBADCDCAABDABCY DADAYYDAYYY 1CBCABAY )6 , 5 , 4 , 3 , 2 , 1(mCBCBCACAYCD AB 00 01 11 10 00 1 0 0 1 01 1 0 0 1 11 1 1 1 1 CD AB 00 01 11 10 00 1 0 0 1 01 1 0 0 1 11 1 1 1 1 10 1 1 1 1 用卡诺图用卡诺图化简化简用卡诺图化简具有随意项的逻辑函数用卡诺图化简具有
11、随意项的逻辑函数CD AB 00 01 11 10 00 1 01 1 11 10 1 DADAY 0010141591253871 mmmmmmmDCBADABCABCDDCBADCABDCBACDBAmmmDCBABCDADCBAY约约束束第一章用卡诺图化简,没有多余的方块群,不一定最简CD AB 00 01 11 10 00 1 1 0 1 01 0 1 1 1 11 0 0 1 1 10 0 0 0 0 CD AB 00 01 11 10 00 1 1 0 1 01 0 1 1 1 11 0 0 1 1 10 0 0 0 0 BDDCABDACBAY 非非最最简简表表达达式式BDDCA
12、DBAY最简表达式最简表达式 利用卡诺图获得函数最简表达式的步骤如下:利用卡诺图获得函数最简表达式的步骤如下:(1)将逻辑函数表示在卡诺图上。(2)识别围圈8方格的组合,如果不能则进行(3)。(3)识别围圈4方格的组合,如果不能则进行(4)。(4)识别围圈2方格的组合。(5)将不能与任何其它方格组合的一个方格单独围圈。(6)将各围圈组成的与项进行相加。2.3逻辑门的实现:逻辑门的实现: 任何复杂的逻辑运算都可以通过基本逻辑操任何复杂的逻辑运算都可以通过基本逻辑操作作“与与”、“或或”、“非非”来实现。实现这三种来实现。实现这三种基本逻辑操作的电路是三种基本门电路:基本逻辑操作的电路是三种基本门
13、电路:“与与”门、门、“或或”门、门、“非非”门(反相门)。门(反相门)。 P18(图(图2.4)给出了各种逻辑门的图形符号。给出了各种逻辑门的图形符号。逻辑门电路的分类逻辑门电路的分类n组合逻辑电路n不具备记忆功能不具备记忆功能,任意时刻的输出信号,任意时刻的输出信号仅仅取决于取决于该时刻的输入信号,而与电路过去的电平状态无该时刻的输入信号,而与电路过去的电平状态无关。关。n建立在简单逻辑门基础上,可以直接用真值表和建立在简单逻辑门基础上,可以直接用真值表和逻辑表达式表示逻辑表达式表示。n时序逻辑电路n具有记忆功能具有记忆功能,电路的输出,电路的输出不仅不仅取决与当时的输取决与当时的输入状况
14、,而且取决于电路的状态。入状况,而且取决于电路的状态。n建立在触发器的基础上,如寄存器、计数器建立在触发器的基础上,如寄存器、计数器第一章2.4 计算机中常见的组合逻辑电路计算机中常见的组合逻辑电路n加法器加法器n算术逻辑单元算术逻辑单元n译码器译码器n多路选择器多路选择器真值表真值表电路功电路功能描述能描述设主裁判为变量A,副裁判分别为B和C;表示成功与否的灯为Y,根据逻辑要求列出真值表。 1 穷举法 1 A B CYA B CY0 0 00 0 10 1 00 1 100001 0 01 0 11 1 01 1 10111 2 2 逻辑表达式逻辑表达式:用与非门设计一个举重裁判表决电路。设
15、举重比赛有3个裁判,一个主裁判和两个副裁判。杠铃完全举上的裁决由每一个裁判按一下自己面前的按钮来确定。只有当两个或两个以上裁判判明成功,并且其中有一个为主裁判时,表明成功的灯才亮。ABCCABCBAmmmY765 ABC0001111001ABACY& 3 卡诺图卡诺图最简与或最简与或表达式表达式化简 4 5 逻辑变换逻辑变换 6 逻辑电逻辑电路图路图 3 化简 4 111Y= AB +AC 5 ACABY 6 nnnnnnnYXYXYXH_ 半加器:(P19 图2.5) Xn Yn Hn 0 0 0 0 1 1 1 0 1 1 1 0 全加器:(P19 图2.6)111_1_1_nn
16、nnnnnnnnnnnnnnCYXCYXCYXCYXCYXF11_1_1_nnnnnnnnnnnnnCYXCYXCYXCYXCFAACiBSCo 串行加法器:串行加法器: 超前进位加法器: 为了提高加法器的工作速度,实现快速加法运算,采用超前进位加法器。 我们引入进位传递函数 Pi=Xi+Yi 和进位产生函数 Gi=XiYi C1=X1Y1+(X1+Y1)C0=G1+P1C0 C2=X2Y2+(X2+Y2)C1=G2+P2C1=G2+P2G1+P2P1C0 C3=G3+P3G2+P3P2G1+P3P2P1C0 C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0 加法器的
17、应用加法器的应用1、8421 BCD码转换为余码转换为余3码码 BCD 码 0 0 1 1余 3 码 S3 S2 S1 S0C3 C0-1 A3 A2 A1 A0 B3 B2 B1 B0 S3 S2 S1 S0C3 C0-1 A3 A2 A1 A0 B3 B2 B1 B0=1=1=1=1被加数/被减数加数/减数加减控制BCD码码+0011=余余3码码2、二进制并行加法、二进制并行加法/减法器减法器C0-10时,时,B 0=B,电路,电路执行执行A+B运算;当运算;当C0-11时,时,B 1=B,电路执行,电路执行AB=A+B运算。运算。3、二、二-十进制加法器十进制加法器C&进位输出被
18、加数加数“0”1&8421 BCD 输出 S3 S2 S1 S0C3 4 位二进制加法器 C0-1 A3 A2 A1 A0 B3 B2 B1 B0 S3 S2 S1 S0C3 4 位二进制加法器 C0-1 A3 A2 A1 A0 B3 B2 B1 B0进位输入13233SSSSCC修正条件修正条件二、算术逻辑单元:二、算术逻辑单元: ALU是一种功能较强的组合电路。它能实现多种算术运算和逻辑运算。ALU的基本组合逻辑结构是超前进位加法器,通过改变加法器的Gi和Pi来获得多种运算能力。 Gi定义为进位产生信号,Pi定义为进位传递信号。Gi的优先级比Pi高,也就是说:当Gi = 1时(当然
19、此时也有Pi = 1),无条件产生进位,而不管Ci是多少; 下面通过介绍国际流行的美国SN74181型四位ALU中规模集成电路来介绍ALU的原理。 SN74181 型ALU能执行16种算术运算和16种逻辑运算。(P22图2.9) 用4片74181电路可组成16位ALU。片内进位是快速的,但片间进位是逐片传递的。 如果把16位ALU中的每四位作为一组,用类似四位超前进位加法器,“位间快速进位”的形成方法来实现16位ALU(由四片ALU组成)中的“组间快速进位”,那么就能得到16位位快速ALU。 和前面讲过的一位的进位产生函数Gi和Pi的定义相似,四位一组的进位产生函数Gn和Pn为: Gn = G
20、3 + P3G2 + P3P2G1 + P3P2P1G0 Pn = P3P2P1P0 Gi = Ai Bi Pi = Ai + Bi 译码器译码器有n个输入变量,2n个(或少于2n个)输出,每个输出对应于n个输入变量的一个最小项。当输入为某一组合时,对应的仅有一个输出为“0”(或为“1”),其余输出均为“1”(或为“0”)。译码器的用途是把输入代码译成相应的控制电位,以实现代码所要求的操作。集成二进制译码器集成二进制译码器74LS138A2、A1、A0为二进制译码输入端, 为译码输出端(低电平有效),G1、 、为选通控制端。当G11、 时,译码器处于工作状态;当G10、时,译码器处于禁止状态。
21、07YYAG2BG2022BAGG122BAGG 16 15 14 13 12 11 10 974LS138 1 2 3 4 5 6 7 8VCC Y0 Y1 Y2 Y3 Y4 Y5 Y6A0 A1 A2 G2A G2B G1 Y7 GND74LS138 Y0 Y1 Y2 Y3 Y4 Y5 Y6Y7A0 A1 A2 G2A G2B G1Y0 Y1 Y2 Y3 Y4 Y5 Y6Y7A0 A1 A2 STB STC STA(a) 引脚排列图(b) 逻辑功能示意图真值表真值表输 入使 能选 择输 出G1 2GA2 A1 A001234567 YYYYYYYY 1 0 1 01 01 01 01 01
22、 01 01 00 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 11 1 1 1 1 1 1 11 1 1 1 1 1 1 11 1 1 1 1 1 1 01 1 1 1 1 1 0 11 1 1 1 1 0 1 11 1 1 1 0 1 1 11 1 1 0 1 1 1 11 1 0 1 1 1 1 11 0 1 1 1 1 1 10 1 1 1 1 1 1 1输输入入:自然二进制码:自然二进制码输输出出:低电平有效:低电平有效BAGGG222练习n设计二-十进制译码器. 把二进制代码翻译成10个十进制数字信号的电路,称为二-十进制译码器。 二-十进制译码器的输
23、入是十进制数的4位二进制编码(BCD码),输出的是与10个十进制数字相对应的10个信号,用Y9Y0表示。真值表真值表A3 A2 A1 A0Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y00 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 1 00 0 0 0 0 0 0 1 0 00 0 0 0 0 0 1 0 0 00 0 0 0 0 1 0 0 0 00 0 0 0 1 0 0 0 0 00 0 0 1 0 0 0 0 0
24、00 0 1 0 0 0 0 0 0 00 1 0 0 0 0 0 0 0 01 0 0 0 0 0 0 0 0 001239012380123701236012350123401233012320123101230 AAAA YAAAAYAAAA YAAAAYAAAA YAAAAYAAAA YAAAAYAAAA YAAAAY A0 A1 A2 A3 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y91111&逻辑表达式逻辑表达式逻辑图逻辑图采用完全译码方案数据选择器n数据选择器又称多路开关,是以数据选择器又称多路开关,是以“与或与或”门或门或“与或非与或非”门为主的电路。它能
25、在门为主的电路。它能在选择信号的作用下,从多个输入通道中选择信号的作用下,从多个输入通道中选择某一个通道的数据作为输出。选择某一个通道的数据作为输出。用数据选择器实现逻辑函数用数据选择器实现逻辑函数数据选择器的主要特点:120niiimDY(1)具有标准与或表达式的形式。即:(2)提供了地址变量的全部最小项。(3)一般情况下,Di可以当作一个变量处理。因为任何组合逻辑函数总可以用最小项之和的标准形式构成。所以,利用数据选择器的输入Di来选择地址变量组成的最小项mi,可以实现任何所需的组合逻辑函数。基本步骤基本步骤确定数据选择器确定数据选择器确定地址变量确定地址变量 2 1 ABCBACBALn
26、个地址变量的数据选择器,不需要增加门电路,最多可实现n1个变量的函数。3个变量,选用4选1数据选择器。A1=A、A0=B逻辑函数逻辑函数 1 选用选用74LS153 2 74LS153有两个地址变量。求求Di 3 (1)公式法)公式法函数的标准与或表达式:103210mmCmCmABCBACBAL4选1数据选择器输出信号的表达式:33221100DmDmDmDmY比较L和Y,得:103210DDCDCD、 3 画连线图画连线图 4 C C 0 1 A B 0Y74LS153D0 D1 D2 D3 A1 A0 ST L21 4 2.5 2.5 时序逻辑电路时序逻辑电路 时序逻辑电路不但与当前的输
27、入状态有关,而且时序逻辑电路不但与当前的输入状态有关,而且还与以前的输入状态有关。时序电路内必须有存储信还与以前的输入状态有关。时序电路内必须有存储信息的记忆元件息的记忆元件-触发器。触发器。一、触发器: 触发器种类很多。按时钟控制方式来分,有电位触发、边沿触发、主-从触发等方式。按功能分类,有R-S型、D型、J-K型等功能。同一功能触发器可以由不同触发方式来实现。这里将以触发方式为线索,介绍几种常用的触发器。基本基本RS触发器触发器电电路路组组成成和和逻逻辑辑符符号号 SR QQ S R Q Q(a) 逻辑图(b) 逻辑符号& SR信号输入端,低电平有效。信号输入端,低电平有效。信号
28、输出端,信号输出端,Q=0、Q=1的状态称的状态称0状态,状态,Q=1、Q=0的状态称的状态称1状态,状态, SR QQ&工作原理工作原理R SQ10010 10R=0、S=1时:由于R=0,不论原来Q为0还是1,都有Q=1;再由S=1、Q=1可得Q0。即不论触发器原来处于什么状态都将变成0状态,这种情况称将触发器置0或复位。R端称为触发器的置0端或复位端。 SR QQ&0110R SQ0 10R=1、S=0时:由于S=0,不论原来Q为0还是1,都有Q=1;再由R=1、Q=1可得Q0。即不论触发器原来处于什么状态都将变成1状态,这种情况称将触发器置1或置位。S端称为触发器的置1
29、端或置位端。1 01 SR QQ&1110R=1、S=1时:根据与非门的逻辑功能不难推知,触发器保持原有状态不变,即原来的状态被触发器存 储起来,这体现了触发器具有记忆能力。R SQ0 101 011 1不变10 SR QQ&0011R SQ0 101 011 1不变0 0不定R=0、S=0时:Q=Q=1,不符合触发器的逻辑关系。并且由于与非门延迟时间不可能完全相等,在两输入端的0同时撤除后,将不能确定触发器是处于1状态还是0状态。所以触发器不允许出现这种情况,这就是基本RS触发器的约束条件。R SnQ1nQ功 能0 0 00 0 1不 用不 用不 允 许0 1 00 1 10
30、001nQ置01 0 01 0 11111nQ置11 1 01 1 101nnQQ 1保 持特性表(真值表)特性表(真值表)现态:触发器接收输入信号之前的状态,也就是触发器原来的稳定状态。次态:触发器接收输入信号之后所处的新的稳定状态。 Qn0001111000011011RS次态次态Qn+1的卡诺图的卡诺图约束条件 1)(1SRQRSQRSQnnn特性方程特性方程触发器的特性方程就是触发器次态Qn+1与输入及现态Qn之间的逻辑关系式1、电位触发方式触发器、电位触发方式触发器同步同步RS触发器触发器G1 G2G3 G4S CP RS CP R&Q QS CP RS CP RQ QQ Q
31、(a) 逻辑电路(b) 曾用符号1S C1 1RQ Q(c) 国标符号&RSCP0时,R=S=1,触发器保持原来状态不变。CP1时,工作情况与基本RS触发器相同。同步同步D触发器(锁存器)触发器(锁存器)G3 G4G1 G2 S RDG1 G2CPQ Q(a) D 触发器的构成1D D CP 1D C1Q Q(c) 逻辑符号CPG3 G4&Q Q(b) D 触发器的简化电路SR&DQDDQRSQnnn1CP=1期间有效期间有效将S=D、R=D代入同步RS触发器的特性方程,得同步D触发器的特性方程:波波形形图图EDQQ的区域是修改有效区边沿触发器边沿触发器EDSDRDQQ
32、触发上升沿练习 设A为锁存器,B为D触发器,设输入信号和触发信号关系如图,画出输出端波形(设A,B原状态均为0)。输入数据触发信号主从触发器主从触发器1 1、主从、主从RS触发器触发器G5 G6G1 G2G7 主触发器 G8Qm QmG3 从触发器 G4&Q Q&1S R CPCPG9(a) 逻辑电路&工作原理工作原理(1)接收输入信号过程CP=1期间:主触发器控制门G7、G8打开,接收输入信号R、S,有: 从触发器控制门G3、G4封锁,其状态保持不变。01RSQRSQnmnmG5 G6G1 G2G7 主触发器 G8Qm QmG3 从触发器 G4&Q Q&
33、;1S R CPCPG9&(2)输出信号过程CP下降沿到来时,主触发器控制门G7、G8封锁,在CP=1期间接收的内容被存储起来。同时,从触发器控制门G3、G4被打开,主触发器将其接收的内容送入从触发器,输出端随之改变状态。在CP=0期间,由于主触发器保持状态不变,因此受其控制的从触发器的状态也即Q、Q的值当然不可能改变。01RSQRSQnnCP下降沿到来时有效特性特性方程方程2、主-从JK触发器:nnKQRQJS 下降沿到来时有效CPQKQJQKQQJQRSQnnnnnnn 1代入主从RS触发器的特性方程,即可得到主从JK触发器的特性方程:触发器的开关特性 描述触发器特性的参数很多。其
34、中既描述触发器特性的参数很多。其中既有描述传输延迟的参数,也有描述各输有描述传输延迟的参数,也有描述各输入波形宽度要求的参数,还有描述各输入波形宽度要求的参数,还有描述各输入波形之间时间配合要求的参数。如果入波形之间时间配合要求的参数。如果在使用时不能满足参数的要求,那么,在使用时不能满足参数的要求,那么,电路就不能正常地工作。电路就不能正常地工作。寄存器和移位寄存器 寄存器是计算机的一个重要部件,用于暂存数据、指令等。它由触发器和一些控制门组成。在寄存器中,常用的是正边沿触发D触发器和锁存器。 Q Q RD D CP1Q 1Q1D Q Q RD D CP2Q 2Q2D Q Q RD D CP
35、3Q 3Q3D Q Q RD D CP4Q 4Q4D CK RD Rd CK 1D 2D 3D 4D 1Q 2Q 3Q 4Q 1 1D 2D 3D 4D 0 1D 2D 3D 4D 0 0 0 0 在计算机中常要求寄存器有移位功能。如在进行乘法时,要求将部分积右移;在将并行传送的数转换成串行数时也需移位。有移位功能的寄存器称为移位寄存器。 Q Q D CPQ4 Q Q D CPQ3 Q Q D CPQ2 Q Q D CPQ1 CK 移位输出移位输入 Q Q D CPQ4 Q Q D CPQ3 Q Q D CPQ2 Q Q D CPQ1 CK 移位输出移位输入 双向四位移位寄存器:计数器计数器
36、计数器是计算机、数字仪表中常用的一种电路。 计数器按时钟作用方式来分,有和两大类。 中,高位触发器的时钟信号是由低一位触发器的输出来提供的,结构简单。 中,各触发器的时钟信号是由同一脉冲来提供的,因此,各触发器是同时翻转的,它的工作频率比异步计数器高,但结构较复杂。计数器按计数顺序来分,有二进制、十进制两大类。在计算机中较少使用异步计数器,这里着重介绍有并行输入数据功能的正向同步十进制计数器。 用J一K触发器构成的同步十进制集成化计数器。同步计数器是采用快速进位方式来计数的,触发器及实现快速进位的逻辑电路是它的核心。当前状态用Q表示,下一个状态用Q表示。由于计数器只有保持和计数两种状态,所以J
37、=K=0 是保持、 J=K=1 是计数设 JA=KA=A; JB=KB=B; JC=KC=C; JD=KD=D;QD QC QB QA QD QC QB QA 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 0 0 D C B A 0 0 0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 0 1 1 0 0
38、0 1 1 1 1 1 0 0 0 1 1 0 0 1 红色:B绿色:C蓝色:D0000001001QBQAQDQC00 01 11 1000011110D0010001000QBQAQDQC00 01 11 1000011110C0110011000QBQAQDQC00 01 11 1000011110B1111111111QBQAQDQC00 01 11 1000011110AJD=KD=QDQA+ QCQBQAJC=KC=QBQAJB=KB=QDQAJA=KA=1J-K触发器组成的十进制计数器:QD QDJ CP KQC QCJ CP KQB QBJ CP KQA QAJ CP K1CK
39、2.6 阵列逻辑电路阵列逻辑电路n读写存储器读写存储器(random access memory,简称简称RAM)n只读存储器只读存储器(read only memory,简称简称ROM)n可编程序逻辑阵列可编程序逻辑阵列(programmable logic array,简称简称PLA)n可编程序阵列逻辑可编程序阵列逻辑(programmable array logic,简称简称PAL)n通用阵列逻辑通用阵列逻辑(general array logic,简称简称GAL)n门阵列门阵列(gate array,简称,简称GA)宏单元阵列宏单元阵列(macrocell array,简称简称MA)只
40、读存储器(只读存储器(ROM)nROM主要由地址译码器和存储单元体组成主要由地址译码器和存储单元体组成ROM的工作原理n地址译码器根据输入地址选择某条输出地址译码器根据输入地址选择某条输出(称字称字线线),由它再去驱动该字线的各位线,以便读,由它再去驱动该字线的各位线,以便读出字线上各存储单元所储存的代码。出字线上各存储单元所储存的代码。W0W1Wi12 nWD0 D1 Db-1 位线输出数据0 单元1 单元i 单元2n-1 单元存储体地址输入字线地址译码器A0A1An-1存储容量字线数位线数2nb(位)存储单元地址存储单元地址11D3 D2 D1 D0A1A0W0W1W2W31111&
41、;44位位ROM地址译码器地址译码器存储体存储体0100AAmW0111AAmW0122AAmW0133 AAmW310310330301321321220203 mmmWWWDmmWWDmmmWWWDmmWWD11D3 D2 D1 D0A1A0W0W1W2W31111&地 址A1 A0字 线W0 W1 W2 W3存 储 内 容D3 D2 D1 D00 00 11 01 11 0 0 00 1 0 00 0 1 00 0 0 11 0 1 10 1 0 11 1 0 00 1 1 1A1=0A0=0W0=1W1=0W2=0W3=0D3=1D1=1D0=1D2=0地 址A1 A0字 线W
42、0 W1 W2 W3存 储 内 容D3 D2 D1 D00 00 11 01 11 0 0 00 1 0 00 0 1 00 0 0 11 0 1 10 1 0 11 1 0 00 1 1 111D3 D2 D1 D0A1A0W0W1W2W31111&A1=0A0=1W0=0W1=1W2=0W3=0D3=0D1=0D0=1D2=1地 址A1 A0字 线W0 W1 W2 W3存 储 内 容D3 D2 D1 D00 00 11 01 11 0 0 00 1 0 00 0 1 00 0 0 11 0 1 10 1 0 11 1 0 00 1 1 111D3 D2 D1 D0A1A0W0W1W
43、2W31111&A1=1A0=0W0=0W1=0W2=1W3=0D3=1D1=0D0=0D2=1地 址A1 A0字 线W0 W1 W2 W3存 储 内 容D3 D2 D1 D00 00 11 01 11 0 0 00 1 0 00 0 1 00 0 0 11 0 1 10 1 0 11 1 0 00 1 1 111D3 D2 D1 D0A1A0W0W1W2W31111&A1=1A0=1W0=0W1=0W2=0W3=1D3=0D1=1D0=1D2=1A1 A1 A0 A0 或门阵列(存储矩阵)与门阵列(地址译码器) Y3 Y2 Y1 Y0m0m1m2m3ROM的简化画法的简化画法
44、地址译码器产地址译码器产生了输入变量生了输入变量的全部最小项的全部最小项存储体实现存储体实现了有关最小了有关最小项的或运算项的或运算与与阵阵列列固固定定或或阵阵列列可可编编程程连接断开)13,12,11,10, 9 , 5 , 4 , 3 , 1 , 0()15,14,12, 9 , 7 , 1 ()15,14,13,12,11,10, 7 , 6()13, 8 , 4 , 1 (4321mYmYmYmYROM的应用的应用1、用、用ROM实现组合逻辑函数实现组合逻辑函数逻辑表达式逻辑表达式真值表或最真值表或最小项表达式小项表达式 1 1 CBADBCBCAYDCBBCDDABYBCACABYC
45、BAY4321按A、B、C、D排列变量,并将Y1、Y2扩展成为4变量的逻辑函数。m0m1m2m3m4m5m6m7m8m9m10m11m12m13m14m15与门阵列(地址译码器)或门阵列(存储矩阵)Y1 Y2 Y3 Y4A A B B C C D D 2 2 选选择择ROM,画画阵阵列列图图2、用、用ROM作函数运算表作函数运算表用ROM构成能实现函数yx2的运算表电路。例例设x的取值范围为015的正整数,则对应的是4位二进制正整数,用BB3B2B1B0表示。根据yx2可算出y的最大值是152225,可以用8位二进制数YY7Y6Y5Y4Y3Y2Y1Y0表示。由此可列出YB2即yx2的真值表。输 入输 出注B3 B2 B1 B0Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0十进制数0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年环拉氨基比林行业市场营销创新战略制定与实施分析研究报告
- 未来五年文化、健康、娱乐类报纸行业市场营销创新战略制定与实施分析研究报告
- 未来五年新形势下维生素缓释控释片行业顺势崛起战略制定与实施分析研究报告
- 未来五年桑蚕生丝(厂丝)行业市场营销创新战略制定与实施分析研究报告
- 2026年第三方仓储试题及答案解析
- 高新区管委会笔试试题及答案
- 2026年危机心理干预考试试题及答案
- 2026广东深圳市龙岗区平湖街道天鹅湖畔幼儿园招聘2人备考题库附答案详解(综合卷)
- 2026广西南宁市兴宁区兴东社区卫生服务中心外聘人员招聘1人备考题库及参考答案详解(满分必刷)
- 2026四川三江汇海商业保理有限公司第一批员工招聘6人备考题库带答案详解(培优b卷)
- 肾衰竭中医辨证施治方案
- 110接警员培训课件
- 攀登计划课件
- 四川综合评标专家库试题及答案
- 2025年机场运行与管理面试题库及答案
- GB/T 3934-2025普通螺纹量规技术条件
- 2025年高职网络营销与直播电商(直播营销)试题及答案
- 国土空间规划课件 第三讲 国土空间规划体系
- 皖北卫生职业学院单招职业适应性测试题库及答案解析
- 2025年智能穿戴设备数据采集合同
- 2025至2030中国牛肉行业运营态势与投资前景调查研究报告
评论
0/150
提交评论