Logicki Kola i Digitalna Logika

download Logicki Kola i Digitalna Logika

of 63

Transcript of Logicki Kola i Digitalna Logika

  • 8/17/2019 Logicki Kola i Digitalna Logika

    1/63

     

    66..  

          :

                  ,       ;

                ,    ;

                                     

    ;       ;

           -     ,            - ;

                          ;

                           ;

          .

    A

    C

    B

    A

    Y

    A B C

    ( ) ( )15,5,4,3,011,10,8,2,1   += xm

     xm F 

    AB

    AB

    A + B

    (AB+AB)

    A

    B

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C

    12

    B

    0 4 8

    11

    11

    1

    1

    1

    X

    X

    X

    ( ) ( ) ( )C  A B A BC  A   ++=+

    11 =+

    =+

  • 8/17/2019 Logicki Kola i Digitalna Logika

    2/63

     

    172    

  • 8/17/2019 Logicki Kola i Digitalna Logika

    3/63

         173 

    6.1.  

                         .,                       ,                    ().     ,                         .

              XIX -    

              .                         .               -      ,               .                  , ..     ,                 .          -                 . ,            -        ,                    .             ,       .

    6.2.     

                   B        .                  ,            „1” (     )   „0” (     ),    B={1,0}.  ,               1  0,          

        .                    :  A,B,C,D,E,…  X0,X1, X2, X3, …,     , ..           ,    ,      Y,Y0, Y1, Y2, …,  F, F1, F6.  

      B        „+”   „·”,     ,     :

    .1.          , ..      A,B,C   {B} :

    ABBA   +=+ , ABBA   =  

    ( ) ( ) ( )ACABCBA   +=+ , ( ) ( ) ( )CABABCA   ++=+  

  • 8/17/2019 Logicki Kola i Digitalna Logika

    4/63

     

    174    

    .2.              1  0,           0    A+0=A,    1    A·1=A.

    .3.                     A      A + A =1, 0AA   =⋅ .

                          ().         ,           „+”,         „·”.    ,                 „+”    “·”       1   0,             „+”       „·”,  .

                ()   (               :     (+)      (·)                 :

     ( )).        (. OR)   

    ,           „+”,         „ “.        (. AND)   ,     „·”,     „ “,  „&”.                      .               (. NOT)    ,  

      „ “,     „“  „~”.                 

      . 6-1, . 6-2  . 6-3.

     (+)  (·)  ( )

    0 + 0 = 0 0 · 0 = 0 10 =  

    0 + 1 = 1 0 · 1 = 0 01=  

    1 + 0 = 1 1 · 0 = 0

    1 + 1 = 1 1 · 1 = 1

    . 6-1. . 6-2. . 6-3.

      .

               0,     1,       :

    1.     ,    0              0,             (.6-1)   1.        1,    1;

    2.      ,    1,         1,    0, ..  0  0

    3.          0,    1,  ,       1,    0.

                     - ( ),     ( ),           (  ).                .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    5/63

         175 

                       ,   :  , (. NAND)     -      (,     )    , (. NOR)              (,     ).      :   , ..   ,   (.  XOR)   

        “⊕ “,      , ..     ,    (. XNOR)        (  ).

            . 6-4,. 6-5, . 6-6  .6-7.

      )(+     )(⋅     )(⊕     )(⊕  

    100   =+   100   =⋅   000   =⊕   100   =⊕  

    010   =+   110   =⋅   110   =⊕   010   =⊕  

    001   =+   101   =⋅   101   =⊕   001   =⊕  

    011   =+   011   =⋅   011   =⊕   111   =⊕  

    . 6-4. . 6-5. . 6-6. . 6-7.

       .

          :

    1.      1       0,    0,

    2.           0             1,     1;

    3.     0       ,..     0,      0.      ,    1;

    4.          .        ,         .,         ,       1,           0.

    6.3.    

                          ,     .                    ,     .            ,                         .            .                   ,          0  1.                   1, ..        = 1,  A  = 0,  :   = 0,   A  = 1.      

    ,     .   :

    A = A   (. 6-1)

    A0A   =+   A1A   =⋅   (. 6-2)

  • 8/17/2019 Logicki Kola i Digitalna Logika

    6/63

     

    176    

    11A   =+   00A   =⋅   (. 6-3)

    AAA   =+   AAA   =⋅   (. 6-4)

    AAA   =+   AAA   =⋅   (. 6-5)

    1AA   =+   0AA   =⋅   (. 6-6),         ,    

          :

    ( ) ( ) CBACBA   ++=++   ( ) ( ) CBACBA   ⋅⋅=⋅⋅   (. 6-7)

    ABBA   +=+   ABBA   ⋅=⋅   (. 6-8)

    ( ) CABACBA   +=+   ( ) ( )CABACBA   +⋅+=⋅+   (. 6-9)

           ,     

        ,                    . ,                ,                                       . ,        ,       ,     .

    (1)           .                                                        .

     A B C (A+B)·(A+C) (A+B·C)

    0 0 0 0 0

    0 0 1 0 0

    0 1 0 0 0

    0 1 1 1 1

    1 0 0 1 1

    1 0 1 1 1

    1 1 0 1 11 1 1 1 1

    . 6-8.    .

          ,          23 = 8   .                                       :  (A+B) (A+C),                    :(A+BC),                .             ,      

    .     6-8         (A+B)(A+C)             (A+BC)                   A, B  C,     . 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    7/63

         177 

    (2)        (),        ,                :

    ( )( )

    ( ) ( ) BCABCC1ABCACABCACB1A

    BCACABABCABACABCABACAACABA

    +=++=++=+++=

    =+++=+++=+++=++.

                      -   .         :

    ...CBA   +++ ...,CBA   ⋅⋅=   ...CBA   ⋅⋅ ...CBA   +++=   (. 6-10)

           :

    1.                                     ,  

    2.                    .

       ,    :

    AABA   =+ , ( ) ABAA   =+   (. 6-11)

    BABAA   +=+ , ( ) ABBAA   =+   (. 6-12)

    ABAAB   =+  , ( )( ) ABABA   =++   (. 6-13)

    ( )( )BACACAAB   +=+ ,

    ( )( )BAACCABA   +=++   (. 6-14)

    CAABBCCAAB   +=++ , ( )( )( ) ( )( )CABACBCABA   ++=+++   (. 6-15)

    CABCBBCAB   +=++ , ( )( )( )   ( )CBACBCBBA   +=+++   (. 6-16)

      (. 6-11), (. 6-12)   (. 6-13)            .

              (  ):

    ( ) ( )[ ]   ( )[ ],...C,B,0YA,...C,B,1YA,...C,B,AY   ⋅+⋅=   (. 6-17)

                             ,     .     :

    . 1.( ) ( )   ( )

    ( ) ACABCBA

    CBBACBCCBACBCBBCACBACABABC

    +=+=

    =+=++=++=++ 

    . 2.( )( )( )   ( )( )   ( )( )

    ( )[ ]( )   ( )( )   ( )( ) ACCAB1ACABAACABAB1ACAABBAACABBAB _ BAAACABABA

    =++=++=+++=

    =+++=+++=+++ 

    . 3. ( ) ( ) ( )[ ]   ( )[ ]( ) ( )[ ]   ( ) ( ) ( )CBA000ABCBCBAC0B0CB0B0A

    C1B1CB1)B1(AACABCBABAC,B,AY

    +=++++++=+++++

    +++++=++++=  

  • 8/17/2019 Logicki Kola i Digitalna Logika

    8/63

     

    178    

    6.4.      

        ,               ,   () . -            :   -       ..  (  ),   (  )               (,  )            (   -).            .                      ,                .

    6.4.1.   

                                                                         .                        .                  ,           .             .

                        n  ,      n    ,     .

    i ABC Y

    0 000

    i AB Y 1 001

    0 00 2 010

    1 01 3 011

    2 10 4 100

    3 11 5 1016 110

    7 111

    . 6-9.    .

    . 6-10.    .

        .

          N=2 n      ,                N=2 n .     

                     “i” ,                 0,      (N-1), ..(2 

    n-1).               2, 3   4 ,

        . 6-9, . 6-10  . 6-11. 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    9/63

         179 

    i ABCD Y

    0 0000

    1 0001

    2 0010

    3 0011

    4 0100

    5 0101

    6 0110

    7 0111

    8 1000

    9 1001

    10 101011 1011

    12 1100

    13 1101

    14 1110

    15 1111

    . 6-11.        .

        N F          n   :

    n2

    F 2 N   =   (6-18)

    6.4.2.   

             e      .   ,               ,       . ,    

              „=“       ( ),                   . ,          ,      ,     .             (, )     .    ,      ,           ().                       ( )      (). 

              , ..  (Σ)   

    (p)    ( p).      (m) (  ,       ),          ,                  .           

  • 8/17/2019 Logicki Kola i Digitalna Logika

    10/63

     

    180    

     ,        (), ( m). ,   ,      (Π)  , ..  (s)      ( s).           () ( ,    ),          ,                    

       .                    ,       (), ( ). 

      ,                   :

    ( ) ( ) ( ).X,X,X,XFF,H,G,DZZ,C,B,AYY 4321===           (m),       (M).

    : CBACBAABCY   ++=   : CBCBABCACBAY   +++=  

    : ( )( )( )CABABAY   +++=   : ( )( )CBACBAY   ++++=  

    : ( )( )HGHGDZ   +++=   : DGHHGDGHDZ   +++=  : 432143214321 XXXXXXXXXXXX   ++  

    : 43214321 XXXXXXXX   ++++++  

            ,                 . ,             ,              (-).       :         ,         (-).     ,      .

    ,                             .                            ,                            .,                 (,  ),                 ,          :     .                  .

    6.4.2.1.    

                         ..     . ,      (,   )        : „m”,    „”,        i 1j ,   i 0k .       i 1j                            1,         i 0k               0,       j+k=N ,  N=2 n,           0  N-1: [0,1,2…,2n-1].              :  j1i1211i m...mmY   +++= ,          

        : k 0i02i01i M...MMY  = .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    11/63

         181 

               .      ( ) j11211 i,...,i,imY =    f (1)=(i 11, i 12 , …, i 1j )            ( )k 00101 i,...,i,iMY ∏=     f 

    (0)=(i 10 , i 10 , …, i 1k ).  

                            ,

          1,      0.

              . 6-12,         ,  .

    i ABC Y m i     M i    

    0 0 0 0 m0   CBA   ⋅⋅   M0   CBA   ++  

    1 0 0 1 m1   CBA   ⋅⋅   M1   CBA   ++  

    2 0 1 0 m2   CBA   ⋅⋅   M2   CBA   ++  

    3 0 1 1 m3   CBA   ⋅⋅   M3   CBA   ++  

    4 1 0 0 m4   CBA   ⋅⋅   M4   CBA   ++  

    5 1 0 1 m5   CBA   ⋅⋅   M5   CBA   ++  

    6 1 1 0 m6   CBA   ⋅⋅   M6   CBA   ++  

    7 1 1 1 m7   CBA   ⋅⋅   M7   CBA   ++  

    . 6-12.        .

                        ,  , ..    i = (0, 1, 2, …, 2 n-1) :

    ii mM   =   (6-19)

                    . 6-13                      A, B,   C.     : Y=Y(A,B,C), Z=Z(A,B,C), W=W(A,B,C)                       .

    i AB C Y Z W

    0 00 0 1 0 1

    1 00 1 0 0 1

    2 01 0 1 0 0

    3 01 1 0 0 1

    4 10 0 0 1 0

    5 10 1 1 1 0

    6 11 0 0 0 1

    7 11 1 1 1 1

    . 6-13.     Y, Z  W   .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    12/63

     

    182    

    : ( )   ( )( )( )( )CBACBACBACBA6,4,3,1MY   ++++++++==∏  

    : ( )   ( )( )   ( )   ( )ABCCBACBACBA7,5,2,0mY   ++==   : ( )   ( ) ( ) ( ) ( )   ( )ABCCABBCACBACBA7,6,3,1,0mW   ++++==   

    : ( ) ( )( )( )( )( )CBACBACBACBACBA6,3,2,1,0MZ   ++++++++++==∏  

    6.4.2.2.    

    ,                         ,        0  1.

    i ABC D F

    0 000 0 x

    1 000 1 1

    2 001 0 1

    3 001 1 x

    4 010 0 x

    5 010 1 x

    6 011 0 0

    7 011 1 0

    8 100 0 1

    9 100 1 0

    10 101 0 1

    11 101 1 1

    12 110 0 0

    13 110 1 0

    14 111 0 0

    15 111 1 x

    ,              (  )  .         

    .   ,                             .    ,                  .

                                    .            “”(. “don’t care”)          

      ,   . „/”, „\”, „-”, „b”, „x”  „X”.              „x”.

                       F=F(D,C,B,A)     . 6-14.

    . 6-14.       F(D,C,B,A).

                            :

    ( ) ( )15,5,4,3,0x11,10,8,2,1mFxm

      +=    ( ) ( )15,5,4,3,0x14,13,12,9,7,6MFxM

    ∏∏= .

    6.4.3.        

                  ,                     .

        ,              :        ()           ().                     ,       

  • 8/17/2019 Logicki Kola i Digitalna Logika

    13/63

         183 

                      1.                  (, )       1,            0,                  .      . 6-15 ) )  

     Y(A,B,C), Z(A,B,C)       :( )   ( ) ( )   ( )ABCBCACBA7,3,0mY   ++==   

    ( )   ( ) ( ) ( ) ( )CBABCACBACBA4,3,2,1mZ   +++==   

    i ABC Y i ABC Z

    0 000 1 0 000 0

    1 001 0 1 001 1

    2 010 0 2 010 1

    3 011 1 3 011 1

    4 100 0 4 100 1

    5 101 0 5 101 0

    6 110 0 6 110 0

    7 111 1 7 111 0

    ) Y(A,B,C). ) Z(A,B,C).

    . 6-15.        .

                                        0 .                1,             0         .                  Y  Z   . 6-15:

    ( )   ( )( )( )( )( )CBACBACBACBACBA6,5,4,2,1MY   ++++++++++==∏  

    ( ) ( )( )( )( )CBACBACBACBA7,6,5,0MZ   ++++++++==∏  

                          ,        .

            ,     ,                 .                        ,  ,                    . ,                            .                       .

               .       W            A,B,C:BAABCCBAW   ++=  .           

     ,      ABC=0    ABC=111.

  • 8/17/2019 Logicki Kola i Digitalna Logika

    14/63

     

    184    

             . 6-16. 

    i ABC W

    0 000 0   =0, B=0, C=0  W=010+000+01=0;

    1 001 0   =0, B=0, C=1  W=011+001+01=0;2 010 0   =0, B=1, C=0  W=000+010+00=0;

    3 011 0   =0, B=1,C=1  W=001+011+00=0;

    4 100 1   =1, B=0, C=0  W=110+100+11=1;

    5 101 1   =1, B=0, C=1  W=111+101+11=1;

    6 110 0   =1, B=1, C=0  W=100+110+10=0;

    7 111 1   =1, B=1, C=1  W=101+111+10=1.

    . 6-16. a    a  ja    W(A,B,C).

                             .     ()                .

                  .        : ( )C,B,AZZ =       : CBAY   += ,

    ( )BCBAZ   ++= .                          ,             .

    . 1. ( )   ( ) ( )( )( ) CBABCACBAABCCBACBACBBCAACBACBA

    CBBC1CBACBACBB1CCBAC111BACBAY

    +++++=++++=

    =+++=+++=+=+=  

    . 2.

    ( ) ( )( )   ( )( )   ( )( )( )[ ]   ( ) ( )( )[ ]   ( )( )( )[ ]( )( )[ ]{ }   ( )( )( )

    ( )( )CBACBACBACBACBACBABACBABA

    CBACCBABACBA0BABA

    CBA0BAACBA0B0CBABCBAZ

    ++++

    ++++++=++++++

    ++=+++++=+++

    ++=++++=++++=++=

     

                  ,        ,              .               U(X,Y,Z)       V=V(X,Y,Z)     .

    . 3.( )   ( ) ( )

    ( ) ( )YXZYXYXYZYXZYXYZYXZYXXXYZZZYXZYXYZXXYZZYXZYXZ,Y,XU

    +=++=++=

    =++++=++++= 

    . 4.( )   ( )( )( )( )   ( )

    ( )[ ]   ( )( )ZYZXXXZYYYZXZYXZYXZYXZYXZ,Y,XV

    ++=++

    ++=++++++++= 

        e            

      (),             .             .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    15/63

         185 

                               . ,             ,          .       ,   ,                . ,            

    ,              .                   ,        ,         .         ,..      ,         .           .

    . 1.

    ( )   ( )( )( )   ( )( )

    ( ) ( )7,6,5,4,2,1m1,2,6,4,5,6,7mCBACBAABCCBACBA

    CABABCCBACBACABCCBAABCBACBAA

    CCBBACBACB111ACBACBAC,B,AF1

      ==+++++++=+++++=+++

    +++=++=++=

     

    . 2. ( ) ( ) ( )( )   ( )( )CBCBACCCBCBBBA

    CBCBACBACBA3,0MC,B,AF2

    ++=++++=

    =+++=++++==∏  

    . 3.

    ( )   ( )( )   ( )( )( )( ) ( )( )   ( )( )[ ]( )

    ( )( )   ( )( )( )( )( )( ) ( )6,3,2,1,0M1,6,2,3,0M

    CBACBACBACBACBACBACBA

    CBACCBABACBACBAACCBBA

    CBACB000ACBACBAC,B,AF3

    ∏∏   ==

    =++++++++++=++++

    +++++=+++++++=

    =++++++=+++=

     

    . 4. ( ) ( ) ABCBAABC1BAABCCBACBA7,5,4mC,B,AF4   +=+=++==   

    6.5.    

             ,      (, ),               ,   ()   (),    .             . 6-17 ), ), ), ), ), )  ),      .

                                    ,   .

     A B BA +    A B BA ⋅  

    0 0 0 0 0 0 A A  

    0 1 1 0 1 0 0 1

    1 0 1 1 0 0 1 0

    1 1 1 1 1 1)   )   )  ()

    . 6-17.   .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    16/63

     

    186    

     A B BA +    A B BA ⋅    A B BA ⊕    A B BA ⊕  

    0 0 1 0 0 1 0 0 0 0 0 1

    0 1 0 0 1 1 0 1 1 0 1 0

    1 0 0 1 0 1 1 0 1 1 0 0

    1 1 0 1 1 0 1 1 0 1 1 1

    )   )   )   )  

    . 6-17.   .

    ,     1    A  B  , ..  A=0  B=1   A=1  B=0,   A  B            0.                        1      A   B     , ..   A=0   B=0   A=1   B=1,   ,     0.  ,                                          .                                   ,    ().

    Y = BABABA   ⋅+⋅=⊕   (6-20)

    Y = BABABA   ⋅+⋅=⊕   (6-21)

                                     . 

     ,        ,    ,                        .           ,             :

    ( )AAAAA   ⋅=+=   (6-22)

    BAAB   ⋅=   (6-23)

    ( )BABABA   ⋅=+=+   (6-24)

                     :

    ( )AAAAA   +=⋅=   (6-25)

    ( )BABAAB   +=⋅=   (6-26)BABA   +=+   (6-27)

  • 8/17/2019 Logicki Kola i Digitalna Logika

    17/63

         187 

     ,                    ,             .     , ..         .           , ..       .                   . 

                   ,                 :  ,     ,       ,             .                         .

         

    6-1.    ?

    6-6.     ?

    6-3.      ?

    6-4.     .

    6-5.                     ?

    6-6.                                 : , ,   (), , ,  .

    6-7.    (. 6-12), (. 6-14)  (. 6-15) ()   ; ()     ; ()      .

    6-8.               : () CBBCABA1   +++ ; ()

    CDBDBA0   +++  ; () ( )CBBC1   + ; () ( )CACABBCBABCA0   ++++ .

    6-9.               : () ( )( )CBACBA   +++ ; ()

    ( )( )BACBA   +++ ; () ( ) ( )CABBA   + ; () ( ) ( ) CCABBA   ++ .6-10.             .

    6-11.            Y n .       ?     ?                ?                ?

    6-12.                 .

    6-13.      ?  ?

    6-14.   ?   ?

    6-15.   ?

    6-16.      ?  ?6-17.   ?

    6-18.   ?

  • 8/17/2019 Logicki Kola i Digitalna Logika

    18/63

     

    188    

    i ABC F  1  F 2   F 3 

    0 000 0 1 0

    1 001 1 1 1

    2 010 0 1 x3 011 1 x 1

    4 100 0 0 x

    5 101 1 x x

    6 110 1 0 1

    7 111 0 0 0

    6-19.                  F 1(A,B,C), F 2 (A,B,C) F 3(A,B,C)    .               .

         F1, F2, F3   6-19.

    6-20.                 ,   ,                   , ,    

    : () CBAABC)C,B,A(F1   += ; () ( ) BCCBACBAC,B,AF2   ++= ; ()

    ( )   ( )( )( )CBACBACBAC,B,AY   ++++++= ;() ( ) ( )( )( )CBBACAC,B,AZ   +++= .

    6-21.                      ()

    ( ) 213213211 XXXXXX,X,XF   += , ()   ( )   ( )( )323213212 XXXXXX,X,XF   +++= , ()( ) CAABC,B,AY   += , () ( ) ( )( )BACAC,B,AZ   ++=   (1)        

      ; (2)      ; (3)       .

    6-22.                        : ()

    ( ) CBACBAC,B,AY   += ; ()   ( ) ( )( )( )CBACBACBAC,B,AZ   ++++++= .

    6-23.                        : ()( ) DBACBD,C,B,AY   += ; () ( ) CDBDAD,C,B,AY   += .

    6-24.                        : ()

    ( )   ( )( )DBADBD,C,B,AZ   +++= ; () ( ) ( )( )DCDBAD,C,B,AZ   +++= .

    6-25.               ?

    6-26.    .

    6-27.     ,      ()  () .

    6.6.     

                ()        .                  ,                          (,   )             .                    . ,           ,     .

             ,   

                             . ,                 .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    19/63

         189 

                        ,      ,           . ,                é        .

                         ,           ..                     .                           ,           .

          ,                        (Quine McCluskey),   .                                     ,  

    .

    6.6.1.     

      (  )                            .       ,                               .                          ,          

            .

    . 1.

    ( )

    ( )( )   ( )

    ( ) ( )   ( )CBACBACAABCABACAD1ABCADDBADABCABACADBADBADABCBCA

    DBACDCBACADABABCCADBADCBA

    CADABABCCADBAABCDCBAD,C,B,AF1

    +++=+++=++++

    ++=+++++=+++

    +++=+++++=

    =+++++++++=

     

    . 2.( )   ( )   ( ) ( )

    CAAB

    B1CAC1ABBCAACAABBCCAABC,B,AF2

    +=

    =+++=+++=++= 

            F 2 (A,B,C,D)                :

    . 3.( )   ( ) ( )

    ( ) ( ) ( ) ( ) CAABB1CAC1ABBCC0ABC0BA

    BCC0B0ABCC1B1ABCCAABC,B,AF2

    +=+++=+++++=

    =+++++=++= 

           (. 6-15).

    6.6.2.     

                ,            .      ,                             ().

  • 8/17/2019 Logicki Kola i Digitalna Logika

    20/63

     

    190    

              ,                                  .         ().                      

    ,       .                 ,            .          :       . 

                 ,          ,                  Y(A,B)        . 6-1.

    0

    2

    3

    1 10

    11 0

    1

    0 020

    1 31

    10

    0

    Y A

    B

    BAi

     

    . 6-1.             

                    ,                    .                          22  = 4 .       ,   ,              .                      .

               .      :

    1.         1         1             .            , ..      

    2.                  , ..                  0                     0.

      ,  6-18        ,  . 6-2 )       ,       1.   6-2 )         ,         0.

  • 8/17/2019 Logicki Kola i Digitalna Logika

    21/63

         191 

    i A B Y

    0 0 0 1

    1 0 1 12 1 0 1

    3 1 1 0

    0

    1

    0 2

    33

    2

    1

    A

    B

    1

    1 0

    A

    B1

     

    . 6-18.      .

    )   . )   .

    . 6-2.     . 

           23 = 8 ,       . 6-3,           .6-4        24 =16 .

    C(C)

    B(B)

    7 5

    4620

    1 3

    A(A)

    0

    1

    00 01 11 10AB

    C

     

    B(B)CD

    AB

    C(C)

    A(A)

    0 4 12 8

    913

    1115

    51

    3 7

    1462 10

    D(D)

    00 01 11 10

    00

    01

    10

    11

     . 6-3.       

    .. 6-4.      

     .

                                                    ,      . ,      

            .            ,              ,   ,        .     ,                                        ,                       .               ,                                ,                 .                .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    22/63

     

    192    

    C

    A

    D

    B

    1

    11

    1

    1

    1

    10

    1 5

    4 12 8

    913

    15 11

    1014

    3 7

    62

     

                   ,    ,    ,  

    ,         ,         .                           ,                 .              ()      .                  

          Y=Y(A,B,C,D)       . 6-5.

    . 6-5.         Y(A,B,C,D) = Σ  m(1, 2, 3, 8, 12). 

      . 6-5        ,DCBAm8  = DCABm12  =  

        .         B       ,          , .. .         :   ( )  DC  A B B DC  A DC  AB DC  B A   =+=+ .

            ,          ,                      ,     B.                 1,    (         ).

                                     ,           .  ,                             .                    

                           ,    .

                                 ,                  ,                (   )     .                                     ,                               .   ,      

                  ,       .      (  )     ,             .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    23/63

         193 

                   .                      N=2 

    n  ,                        

      n  ,                  ,      (  ) .  . 6-6 ), ), )  

    )          .

    C

    A

    D

    B

    1 1

    1 1

    1

    1 1

    1

    0 4 12 8

    1 5 13 9

    3 7 15 11

    2 6 14 10

     

    1

    1

    1

    1

    11

    1 1

    X

    2

    1

    4

    3X

    X

    X

    81240

    1 5 13 9

    11157

    14 106

    3

    2

     

    ) DBDBF1   += .  . 6-6.  .  ) 4242 XXXXZ   += .

     . 6-6 )      F 1= F 1 (A,B,C,D),   . 6-6 )    Z=Z(X 1, X 2 , X 3, X 4 ),               .     ,  . 6-7 )      Y=Y(X 3, X 2 , X 1, X 0  ),   . 6-7 )   F 2 = F 2 (D, C, B, A),         . 

    X 2

    X3

    X1

    X01

    1

    1

    1

    11

    11

    81240

    1 5 13 9

    11157

    14 106

    3

    2

     

    C

    B

    D

    A

    1 1 1 1

    1111

    81240

    1 5 13 9

    11157

    14 106

    3

    2

     

    ) 3232 XXXXY   += .  ) BAABF2   += . 

    . 6-7.           .

     . 6-8 a)  )         W=W(X 4, X 3, X 2 , X 1 )  F 3= F 3(A, B, C, D)       .                           . 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    24/63

     

    194    

    X3

    X

    2X

    1

    X4

    1 1 1 1

    1 1 1 1

    81240

    1 5 13 9

    11157

    14 106

    3

    2

     

    B

    C

    A

    D

    1

    1

    1

    1

    1

    1

    1

    181240

    1 5 13 9

    11157

    14 106

    3

    2

     

    ) 1XW  = .  ) AF3  = . 

    . 6-8.           .

                           ,          .   ,       5         25  = 32 ,   é    .    ,         5 .  ,       16    ,         16      , ,           .

       6      26 = 64 .                           .

    6.6.2.1.     

                        .           :  .              

        .                       ,                      , ..    1.

              .                        . ,                          .                      ()                 (r ). a     r       2 r       (n-r )       r                 nk  ≤ , a n         -          .              .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    25/63

         195 

                     :

    1.                             , ..       .                      

     ;2.                        

          ,            .

                  .            , ,   ,       .   ()                     , ..                          .         ,    ,             .        

        .

    D

    A

    C

    B

    1 1

    1

    1

    1

    81240

    1 5 13 9

    11157

    14 106

    3

    2

     

    . 6-9.    Y 1. 

            Y 1=Y 1(A,B,C,D)      . 6-9.    

     p1=m2+m3, p2=m8+m12, p3=m2+m10, p4=m8+m10.        :  Y 1=p1+p2+p3    Y 1=p1+p2+p4.                p1,   m3     .        p1       ()   ().

                       (    1),              .   p2     ,        m16..   p3, p4   -.

                      -,      -                     1  .    ,                    ,         .

    C

    A

    D

    B

    1 1 1 1

    1 1 1 1

    1

    181240

    1 5 13 9

    11157

    14 106

    3

    2

     X1

    2X

    3X

    X4

    1

    1

    1

    1 1

    1

    11

    81240

    1 5 13 9

    11157

    14 106

    3

    2

     

    . 6-10.    Y 2 = Y 2  (A, B, C, D).  . 6-11.    j Y 3= Y 3(X 1, X 2 , X 3, X 4 ).

  • 8/17/2019 Logicki Kola i Digitalna Logika

    26/63

     

    196    

      . 6-10           Y 2 =Y(A,B,C,D),           ,      ,      .  . 6-11         j Y 3= Y 3(X 1,X 2 ,X 3,X 4 ),             -,       -.

                                               .  ,     Z 1= Z 1(A, B, C, D)      . 6-12,    Z 2 = Z 2 (X 1, X 2 , X 3, X 4 )    . 6-13.

    B

    C

    A

    D11

    11 1

    1

    1

    1

    81240

    1 5 13 9

    11157

    14 106

    3

    2

     X1

    2

    4X

    X

    3X

    1

    1

    1

    1 1

    1

    1

    10 4 12 8

    91351

    3 7 15 11

    101462

     

    . 6-12.  Z 1= Z 1(A, B, C, D)  . 6-13.    Z 2 = Z 2 (X 1, X 2 , X 3, X 4 ) 

                

                . ,                    .                  .

                 ,            ,      :

    1.                                    ;

    6.                  ,    ;

    3.             ,                 ;

    4.        8 ;

    5.     4    ,             ,         .

      ,                            1-              .             1-             1-          ,        .                .          1-                            

  • 8/17/2019 Logicki Kola i Digitalna Logika

    27/63

         197 

      .                1-       , .          1-.     1-                    1-,           1-.       1-        

    . 1-         1-      1-            , ..                    . 1-                         1-    1-                     .

                    ,    ,          ,      1-     .

                          F 1= F 1 (A, B, C, D)      .6-14 ), ), )

          F 2 = F 2 (A, B, C, D)            . 6-15 ), ), ).   ,         ,.e.                              .

    C

    D

    B

    A

    1 1 1 1

    11

    1

    1

    1

    10 4 12 8

    91351

    3 7 15 11

    101462

     )

    1

    11 1D

    A

    C

    B

    1 1 1 1

    110 4 12 8

    91351

    3 7 15 11

    101462

    )

    D

    B

    C

    A

    1 1 11

    1 11

    1 1

    1

    0 4 12 8

    91351

    3 7 15 11

    101462

     )

    . 6-14.    F 1= F 1(A, B, C, D). 

         F 1      : F 1=  D B DC  ADC  B AC  AB D BC  A   +++++ . 

    0

    1

    3

    2

    D

    6

    7

    5

    14

    A

    10

    15

    13

    11

    9

    4

    B12 8

    C

    1 1

    1 1 1

    1

    1 1 1

    1

    )

    D

    A

    111240

    1

    12 6

    3

    1

    7

    5

    11

    14

    13

    15

    1 1

    B

    18

    C10

    1

    11

    9

    )

    D

    A

    111240

    1

    12 6

    3

    1

    7

    5

    11

    14

    13

    15

    1 1

    B

    18

    C10

    1

    11

    9

     )

    . 6-15.    F 2 = F 2 (A, B, C, D). 

           F 2  :F 2 = CBADCACBABD   +++ .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    28/63

     

    198    

              .                                 o      ,     0-,    1-.                                       1,   

               0-. ,      ,      .

                 .         ,     ,     .    ()                    .     ()               (    0),               .         ,                  Z=Z(A, B, C, D)     . 6-16 )  ).

    0

    0

    0

    00

    2

    D0

    3

    1

    06 14

    0

    07

    5

    15

    13

    0 4

    B12

    10

    A

    11

    9

    0C

    8

    )

    0D

    00

    62

    0

    03

    1

    07

    5

    0

    1014

    0

    A

    0

    015

    13

    11

    9

    0 4

    B12 8

    C

    )

    . 6-16.    Z=Z(A, B, C, D). 

         Z     :

    Z= )DC)(DB)(CB)(DCA(   +++++ .

    6.6.2.2.      

                   .             0   1,          .                                   ,                    . ,        .

                    ,         ,       Y=Y(A,B,C,D),        :

    ( ) ( )15,14,13,12,11,10m9,6,5,2,1mYxm

      += . 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    29/63

         199 

             Y=1      : m1, m2 , m5 , m2 ,m9,                       : m10 , m11, m12 , m13, m14, m15 .                         „ x“ .

          . 6-17.        „ x” -       :  1,      ,   0,            .

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C

    12

    B0 4 8

    1 1

    11

    x

    x

    x x

    xx

     

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C

    12

    B0 4 8

    11

    11

    xx

    x x

    x xx x

    x x

     

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C

    12

    B0 4 8

    x1 1

    x

    x

    x

    11 1

    x

    x

     . 6-17.    Y. . 6-18.   “x”.   . 6-19.   “x”.

      . 6-18 e                       „ x” .        :

    ( )   ( ) ( ) DCADCBDCAmmmmmmY 62911   ++=+++++= .

      . 6-19 „ x” -              m13, m14, m10    

      1-             :

    ( ) ( ) DCDCmmmmmmmmY 14106213951   +=+++++++= .

    e „ x” -       m11, m12 , m13                      ,                     ,       „ x” -             0.                            ,  . 6-20 ), )  6-21 ), ), )  )            .

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C

    12

    B0 4 8

    11

    11

    1

    1

    1

    X

    X

    X

     

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C

    12

    B0 4 8

    1X X

    X

    X

    1

    1

    1

    1

    X

     ) C  A DC C  AY    ++=1   . 6-20. ) CBBADBY2   ++=  

  • 8/17/2019 Logicki Kola i Digitalna Logika

    30/63

     

    200    

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C12

    B

    0 4 8

    XX

    X X

    0 00

    00

     

    14

    15

    13

    2

    3

    1

    6

    7

    5

    10

    11

    9

    120 4 8

    X X

    X

    0

    0

    0

    00

    X1

    2

    4X

    X

    3X

     

    ) )ABD)(AC)(AC(Y3   ++++=   ) )XXX)(XXX)(XX(Y 431321314   +++++=  

    A

    D

    2

    3

    6

    7

    1

    0

    5

    4

    B

    15

    14

    12

    13

    10

    11

    C

    9

    8

    X

    X

    X 0

    0

    00

    00

    0

    0

     

    D

    14

    15

    13

    2

    3

    1

    6

    7

    5

    A

    10

    11

    9

    C

    12

    B0 4 8

    1

    1 1

    1

    11

    1

    1

    1

     

    ) )BC)(AC)(BC(Y5   +++=   ) DBACBABCBDY6   +++=  

    . 6-21.             .

    6.6.2.3. M      

                                            .  ,      ,                              :    (0-)         (7-) ,    1-           6-  ,       6-        5-  .                       ,                   (0-)

         (, - ).         . 6-22              Y(X 1,X 2 ,X 3,X 4,X 5  )=m(0,3,4,6,7,11,12,14,15,27,28, 30,31).

  • 8/17/2019 Logicki Kola i Digitalna Logika

    31/63

         201 

                : Y = 2X 4X 5X + 1X 3X 4X +

    1X 4X 5X  + 2X 3X 5X  + 1X 2X 4X 5X . 

    14 10

    11

    913

    12 84

    5

    7

    62

    3

    1

    0

    15

    24 28 20 16

    17212925

    27 31 19

    18223026

    23

    1

    1

    1

    11

    11

    1

    1

    1

    1 1

    1

    X

    XX

    X

    X

    1

    23

    4

    5

    3X

     

    . 6-22.     Y=m(0,3,4,6,7,11,12,14,15,27,28,30,31) . 

                                 .    5-    0,       1.                          ,                           . ,  

                       .

                                    ,         .   ,                               ,     .     (ESPRESSO),    (BDD)       -             .

         

    6-28.           ?

    6-29.           ?

    6-30.      ()  :

    () ( ) ( )( )( )( )CBCBCBBAC,B,AY   ++++=  ; () ( ) CBBCCAABC,B,AZ   +++= .

    6-31.         ()   ; ()          

      : () ( ) DCBADABCDBCADCBABCDAD,C,B,AF1   ++++= ; ()( ) ( )( )( )( )( )DCBADCBADCBADCBADCBAD,C,B,AF2   +++++++++++++++= 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    32/63

     

    202    

    6-32.                 :

    () ( ) ( )0,1,2,4,5MC,B,AY ∏=  

    () ( ) ( )0,1,4,7MC,B,AY ∏=  

    () ( ) ( )14,157,8,12,13,0,1,2,4,5,MD,C,B,AY ∏=  

    () ( ) ( )∏=  ,158,10,11,140,2,4,5,6,MD,C,B,AY  

    () ( ) ( ),148,10,11,120,1,2,3,7,MD,C,B,AY ∏=  

    () ( ) ( )0,2,6,7mC,B,AY =  () ( ) ( )0,1,3,5,6mC,B,AY  ( ) ( ) ( ),158,11,12,130,3,4,6,7,mD,C,B,AY   =  () ( ) ( ),159,10,12,134,5,6,7,8,mD,C,B,AY

    =  

    () ( ) ( ) 157,9,11,13,0,2,4,5,6,mD,C,B,AY =  () ( ) ( )158,9,10,11,0,2,3,4,6,mD,C,B,AY   =  

    6-33.                   :

    () ( ) CABAC,B,AF   +=  

    () ( ) CBADABCD,C,B,AF   +=  

    () ( ) CBBDAD,C,B,AF   +=  

    () ( ) CDADBCD,C,B,AF   +=  

    () ( )   ( )( )DCADCBAD,C,B,AF   +++++=  

    () ( ) ( )( )DADCBD,C,B,AF   +++=  

    () ( )   ( )( )DBADCBD,C,B,AF   ++++=  

    6-34.                             :

    () ( ) ( ) ( )6,4,1M7,5,0MC,B,AYxM

    ∏∏=  

    () ( ) ( ) ( )15,10,7M14,12,8,6,5,4,3,1MD,C,B,AYxM

    ∏∏=  

    () ( ) ( ) ( )15,5,4,3,0M11,10,8,2,1MD,C,B,AYxM

    ∏∏=  

    () ( ) ( ) ( )14,10,8M15,11,6,5,4,2,0MD,C,B,AYxM

    ∏∏=  

    () ( ) ( ) ( )6,5m7,3,2mC,B,AYxm

      +=  

    () ( ) ( ) ( )10,2,1m15,14,12,8,6,5,4,0mD,C,B,AYxm

      +=  

    () ( ) ( ) ( )15,13,10m12,11,9,5,4,3,2,1mD,C,B,AYxm

      +=  

  • 8/17/2019 Logicki Kola i Digitalna Logika

    33/63

         203 

    6.6.3. -    

      -  (. Quine-McQluckey)      a         () pX i + p iX = p      p + pX i  = p        X i = X i +   X i   + ....                 Y     n    Y = f(X 1,  X 2 , ..., X i , ... X n ),     p     (  ). 

         ,             .

    6.6.3.1.    

      -                  :

    1.     (-)  ;

    2.      ();

    3.      ();

    3.1.       (-);

    3.2.      () ;

    3.3.      () ;

    4.      ().

          -  .

         ..     (   )             (    )               1, ..   1-   ,               -      .

           .     -      é            .     :

    −      ()  -  ,−                     

      ..   () , ..    ,   ()  ;

    −                       ..   () , .. -    ,   ()  .

                                           -        -.   

          ,           -                 . ,      ,     ,             .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    34/63

     

    204    

                        é  -    -            .                       - ()             1-  (, )  .

    6.6.3.2.   -  

                           -        .                        ,          .          ,                : Y 1=   m(0,2,5,6,7,8,10, 12,13,14,15),

    Y 2 =   m(0,2,3,4,5,6,7,8,9,10,11,12,13)  Y 3=Σ  m(2,3,7,9,11,13)+Σ   x(1,10,15).

     1:     (-) 

                         0.   ,           :

    −  , ..         2 n       X 1,  X 2 ,  X   3, . . , X n   0   é  (2 

    n – 1)  n       ,

    −        n-         (),

    −        Y        (  )           1, 0   (, .. /).

                              .

    . 6-19       0 

         Y      ABC    X 1 X 2  X 3        .

     0      ,        (  )             (   ).

       0    1   :

                               0      1,

          n            ( 

    )        1,

          .

    i X 1 X 2  X 3 

     ABCY

    0 0 0 0

    1 0 0 1

    2 0 1 0

    3 0 1 1

    4 1 0 0

    5 1 0 1

    6 1 1 0

    7 1 1 1

    T. 6-19.    (0)    

  • 8/17/2019 Logicki Kola i Digitalna Logika

    35/63

         205 

       ,    ,    0,                      “ “.       0     1.  ,      1              1-  . ,       

             1,               1-.     .                1-,          1-,              1-, . é                     1-.

      -    1          , ,  ,     1-  .  ,         ,            .

         1      

      0     1-  ,      1        , ..     ()   .

            1,       , 2.           1,                                    :                   1,               0,  ,       .     (  )              2                 

        ”−” (),         .        ,                    1    “ “.            ,        ,                 ,                   2. 

            2                 1        ,       . (                   .)

                .        Y 1(A,B,C,D)=[f (1) ]=   m(0,2,5,6,7,8,10,12,13,14,15)      0, 1    2 

       . 6-20 ), )  ).

        3            2       . ,                    2      3          ,         3       ,     2                    .

              (0,2)  (8,10)  (0,8)  (2,10)  2    (0,2,8,10)  (0,8,2,10)  3.   3  

          (0,2,8,10),     2              : (0,2), (8,10)  (0,8), (2,10). ,   Y 1          -   3,         6. 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    36/63

     

    206    

    i BCDY 

    1 i ABCD Y  1   i ABCD Y  1  i ABCD Y  1

    0 0000 1   0 0000   (0,2) 00-0   (0,2,8,10) -0-0  p1 

    1 0001 0 2 0010   (0,8) -000   (2,6,10,14) --10  p2  

    2 0010 1   8 1000   (2,6) 0-10   (8,10,12,14) 1--0  p3 

    3 0011 0 5 0101   (2,10) -010   (5,7,13,15) -1-1  p4 

    4 0100 0 6 0110   (8,10) 10-0   (6,7,14,15) -11-  p5  

    5 0101 1   10 1010   (8,12) 1-00   (12,13,14,15) 11--  p6  

    6 0110 1   12 1100   (5,7) 01-1  

    7 0111 1   7 0111   (5,13) -101  

    8 1000 1   13 1101   (6,7) 011-  

    9 1001 0 14 1110   (6,14) -110  

    10 1010 1   15 1111   (10,14) 1-10  

    11 1011 0 (12,13) 110-  

    12 1100 1   (12,14) 11-0  

    13 1101 1   (7,15) -111  

    14 1110 1   (13,15) 11-1  

    15 1111 1   (14,15) 111-  

    -: 

     p1 = B D  

     p2 = C D   p3 = A D  

     p4 = B D  

     p5 = B C  

     p6 = A B  

    )  0   )  1  )  2   )  3 

    . 6-20.    Y 1(A,B,C,D) =    m(0,2,5,6,7,8,10,12,13,14,15). 

             ,           é  è            .                   “ ”.

      ,                              .       p1, p2 , … .     ,   è     .          -    .                         . ,     -    1          ,       0          ,     (  “−”)              .

              Y 1      -:  p1= B D , p2 = C D , p3= A D , p4= B D , p5 = B C     p6 = A B .              (3)  , . 6-20 ).

  • 8/17/2019 Logicki Kola i Digitalna Logika

    37/63

         207 

     2:     () 

          -      ,         1-,

                             .           , ..      (   ).                1-    , ..      ()      1,       -             .

            1.(, 1-  .)- 

    0 2 5 6 7 8 10 12 13 14 15

    B D    p1       

    C D    p2          

    A D    p3     

    B D    p4         

    B C    p5      

    A B    p6    

    . 6-21.      

    Y 1(A,B,C,D) =    m(0,2,5,6,7,8,10,12,13,14,15). 

                 1,2, 3, ... .   ,      0.  ,  ,    1-      .   ,            1-              “ ”.

             Y1(A,B,C,D) =   m(0,2,5,6,7,8,10,12,13,14,15)      . 6-21.

                   –M K   

        -      ,              ().                          .                      é              (    -).

     3:      () 

              (-)     .    ,         -      

      .       è              -        ,      ,        -.

  • 8/17/2019 Logicki Kola i Digitalna Logika

    38/63

     

    208    

    - 3.1:     -. 

            (-)                  .   ,                                             “ “                                    .  “ “                            (“”),                   ()   ( “ ’  ”). K, .. 1-    ,                 a (   )       (“ * ”). -                         ()  ,            .                       “ ”   ,   1-     

         - ().

            1.- 

    0 *  2 5 * 6 7 8 10 12 13 14 15

    B D    p1’           

    C D    p2          

    A D    p3         

    B D    p4’           

    B C    p5          

    A B    p6          

    . 6-22 ).   -   

    Y 1(A,B,C,D) =    m(0,2,5,6,7,8,10,12,13,14,15). 

        -   Y 1(A,B,C,D) =    m(0, 2, 5, 6, 7, 8, 10, 12, 13, 14, 15)    . 6-22 ).         -:  p1 = B D     p4 = B D ,     . 6-22 )            . 6-22 ).

                    ,         -             1-     -  (   ).                   

    −   ()  −   ()

    ,  .

    1-  - .- 

    6 12 14

    C D    p2      

    A D    p3     

    B C    p5      

    A B    p6      

    . 6-22 ).    Y1 =m(0,2,5,6,7,8,10,12,13,14,15)

      -. 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    39/63

         209 

        (1-    )     ()  ( )        “ ”   .  ,         , ..                   .        

               (  )            .                 (-)  .

     ,  ,                   ,  .

    - 3.2:    

    (      )

            ,                   ,          .                    .

        ,         .    ,   . 6-23 ),      Z 1(A,B,C,D) =   m(0,1,2,3,5,6,7,9,13).                 o                       , ..     –      .

     . 6-23 )      m2       m

    3,

    ..   3-      6-. , 6-      -  p1   p4,  3-        p1   p4,         p3.         m3,           m6. 

    ,     m1         m5 ,      m1-    ,                     m5 -

    .       

        . 6-23 )               .

      -                  Y 1(A,B,C,D) =    m(0,2,5,6,7,8,10,12,13,14,15)       -  p1    p4           

    . 6-22 ), ..  . 6-24 ).

    1-   

    1-  -  - 

    1 2 3 5

    2 5

    A B   p1        A B   p1    

    C D   p2       C D   p2     

    A D   p3        A D   p3    

    A C   p4      A C   p4    

    ) )

    . 6-23.         

    Z 1(A,B,C,D) =   m(0,1,2,3,5,6,7,9,13). 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    40/63

     

    210    

           m14      m6   m12 , ..    6 -  16-       14-.    

          14-  ,    . 6-24 )  . 6-24 )          -  . (   m14                ,   ,      : m6   m12.)

    . 6-24.          Y 1(A,B,C,D) ==   m(0,2,5,6,7,8,10,12,13,14,15). 

    - 3.3:    

    (     )

                ,              ,                              .

        ,   -                   . 6-25 )           Z 2 (A,B,C,D) =   m(2,3,4,5,10,13,15),                    

    .   a             p1             p2 , ..       p2         p1. ,    p1         m2 ,      p2            ,  m3. (  p2          , m2   m3).                     ,               ,       ,               -.

    1-     1-   - 

    2 3 5 13

    2 3 5 13

    B C D    p1    A B C  p2       

    A B C    p2       B C D  p4      

    A B C    p3   

    B C D    p4     

    A B D    p5  

     ) )

    . 6-25.      Z 2 =   m(2,3,4,5,10,13,15). 

    1-  -  

    1-  -  

    6 12 14  

    6 12 

    C D    p2       C D    p2    

    A D    p3      A D    p3   

    B C    p5       B C    p5    

    A B    p6       A B    p6    

    ) )

  • 8/17/2019 Logicki Kola i Digitalna Logika

    41/63

         211 

    ,  . 6-25 )         p4       p3, ..       :   p4        m5     m13,   p3        m5 .                        p4,       p3   .  ,     p4         p5 :

      p4      m5     m13,     p5     m13.                p5 .             . 6-25 )                     –  .

      -                   Y 1(A,B,C,D)=   m(0,2,5,6,7,8,10,12,13,14,15). 

                  . 6-24 )     . 6-26 ).           

          p2            p5 .      :     p5             p2    -           ,   m6 .                  .  ,     -  p3   p6   :         1         m12. 

               ,                                 , ..                    ().                    (  p2     p4)           m6      (   p3     p5 )       m12.                       -                       ,         .

                      Y 1(A,B,C,D) =    m(0,2,5,6,7,8,10,12,13,14,15)    . 6-26)  ),   . 6-26 )      -  p2 =C D    p3= A D .(             p2 =C D    p6 = A B     p3= A D    p5 = A B .)

      - 

            -,       -        .  -            ,     - (-). ,    -,         ()  ,               -.

    1-  1- - 

    6 12   

    - 6 12 

      C D    p2     C D    p2    

    A D    p3    A D    p3   

    B C    p5    

    A B    p6    

    ) )

    . 6-26.     

     -  Y 1=   m(0,2,5,6,7,8,10,12,13,14,15)

  • 8/17/2019 Logicki Kola i Digitalna Logika

    42/63

     

    212    

      -     (“ ” ”),       1,           (, 1-    )               .         (“ * ”). -       

      -:       , ,             .      -          -    ,                              “ ”            .

       -       ,           -,             , ... . é       . , é                    -           

        -              –      ,      .

                                              .             ,            -            -      3.

    ,           ,                      .

              Y 1(A,B,C,D) =    m(0,2,5,6,7,8,10,12,13,14,15)    . 6-26 )       -  p2 = C D    p3= A D     -.

            . 6-27                ,                       -  p1= B D    p4= B D   -  p2 =C D    p3= A D :

    Y 1(A,B,C,D) = p1 + p4 + p2 + p3 = B D + B D + C D + A D  

     -  - : Y 1=   m(0,2,5,6,7,8,10,12,13,14,15). 

     4:      ()

                             -            -       -    -,                    /  .       -,      /               

    .                      .

     - 

    6*  12*

    C D    p2 ’’   

    A D    p3’’   

    . 6-27. 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    43/63

         213 

    6.6.3.3.       

          0,  1,      ““      ““ ( “ /“)              .                      1   0.     ,        ,                 .

                          ,                      1           

      0,       (, )            1,                          X (, ).           ,        ,         ( “ * ”).                                     “ * ”. ,       “ * ”            (  x   x)             .     ,

            “ * ”                 1,    x, ..   1-       .

                ,   -             “ ”                  " *  "               1  x      1-  .

    ,      ,    “ * ”,       -       “x”  “x”     ()         .

                                 -.                           1.  ()       , ..   x,                                       .        -, é        .

                -   

        Y 3 =Σ  

    m(2,3,7,9,11,13) +Σ   x(1,10,15).

    -    Y 3(A,B,C,D) = Σ  m (2,3,7,9, 11,13) + Σ   x (1,10,15)     . 6-28 ),),),).          . 6-29,      -  -  p2 , p3   p4.

  • 8/17/2019 Logicki Kola i Digitalna Logika

    44/63

     

    214    

    i ABCD Y 3  i ABCD i ABCD i ABCD

    0 0000 0 1* 0001     (1,3) 00-1   (1,3,9,11) -0-1  p1

    1* 0001 x   2 0010     (1,9) -001   (2,3,10,11) -01-  p2 

    2 0010 1   3 0011     (2,3) 001-   (3,7,11,15) --11  p3

    3 0011 1   9 1001     (2,10) -010   ,11,13,15) 1--1  p4

    4 0100 0 10* 1010     (3,7) 0-11  

    5 0101 0 7 0111     (3,11) -011  

    6 0110 0 11 1011     (9,11) 10-1  

    7 0111 1   13 1101     (9,13) 1-01  

    8 1000 0 15* 1111     10,11) 101-  

    9 1001 1   (7,15) -111  

    10* 1010 x   11,15) 1-11  

    11 1011 1   13,15) 11-1  

    12 1100 0

    13 1101 1  

    -:

     p1 = B D  

     p2 = B C  

     p3 = C D  

     p4 = A D  

    14 1110 0

    15* 1111 x  

    . 6-28.    Y 3(A,B,C,D) = Σ  m(2,3,7,9,11,13) + Σ   x(1,10,15). 

    ,    p2       m2 ,   p3       m7    p4         m13.       ,      p2 , p3     p4    ,        m3, m9    m11,       m2 , m7     m13        -  p2 , p3   p4.

    M (1-  ).- 

    2 * 3 7 * 9 11 13*

    B D    p1        

    B C    p2 ’         

    C D    p3’         

    A D    p4’         

    . 6-29.      Y3 = Σm (2,3,7,9,11,13) + Σx (1,10,15).

                , .. -  p2 , p3    p4   

      1-            .

        Y 3  : Y 3 = p2 + p3+p4 = B C +C D + A D .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    45/63

         215 

         

    6-35.                                -.          

      ) - )     )      .

     ) F 0 (X 1, X 2 , X 3, X 4 ) = m (1, 2, 3, 7, 8, 9, 10, 11, 14, 15)

      ) F 1(X 1, X 2 , X 3, X 4 ) = m(1, 2, 3, 5, 7)

     ) F 2 (X 1, X 2 , X 3, X 4 ) = m(0, 4, 5, 11, 13, 15)

     ) F 3(X 1, X 2 , X 3, X 4 ) = m(2, 4, 5, 6, 7, 9, 13)

     ) F 4(X 1, X 2 , X 3, X 4 ) = m(3, 4, 5, 7, 9, 11, 12, 13)

      ) F 5 (X 1, X 2 , X 3, X 4 ) = m(0, 1, 4, 6, 9, 10, 12, 14)

     ) F 6  (X 1, X 2 , X 3, X 4 ) = m(3, 4, 5, 7, 8, 10, 11, 14, 15)

       ) F 7 (X 1, X 2 , X 3, X 4 ) = m(3, 4, 5, 7, 8, 10, 13, 14, 15)

     ) F 8  (X 1, X 2 , X 3, X 4 ) = m(0, 3, 4, 7, 11, 12, 14, 15)

     ) F 9(X 1, X 2 , X 3, X 4 ) = m(0, 1, 2, 3, 4, 5, 7, 14, 15)

     ) F 10 (X 1, X 2 , X 3, X 4 ) = m(3, 4, 5, 6, 7, 9, 13)

       ) F 11(X 1, X 2 , X 3, X 4 ) = m(3, 4, 5, 7, 9, 11, 12, 13)

      ) F 12 (X 1, X 2 , X 3, X 4 ) = m(0, 5, 7, 8, 9, 10, 11, 14, 15)

       ) F 13(X 1, X 2 , X 3, X 4 ) = m(1, 3, 6, 7, 8, 10, 11, 13, 14)

                 .

    6-36.                        .

     ) F 14(X 1, X 2 , X 3, X 4 ) = m(0, 4, 5, 6, 8, 12, 14, 15) +  x(1, 2, 7, 10)

      ) F 15 (X 1, X 2 , X 3, X 4 ) = m(0, 5, 8, 12, 15) +  x(1, 2, 3, 10, 13, 14)

     ) F 16 (X 1, X 2 , X 3, X 4 ) = m(1, 2, 3, 4, 5, 9, 11, 12) +  x(7, 10, 13, 15)

     ) F 17 (X 1, X 2 , X 3, X 4 ) = m(0, 4, 5, 6, 8, 12, 14, 15) +  x(1, 2, 10)

     ) F 18 (X 1, X 2 , X 3, X 4 ) = m(2, 4, 6, 10) +  x(0, 3, 7, 11, 12, 13, 14, 15)

    6-37. (*)                                    )   ) -                .

     ) F 19(A ,B,C,D) = m(1, 5, 7, 8, 11, 15, 17, 20, 22, 24, 26, 30, 31)

      ) F 20 (A ,B,C,D) = m(0, 2, 3, 4, 6, 10, 13, 14, 18, 22, 23, 27, 31)

     ) F 21(A ,B,C,D) = m(0, 1, 2, 3, 4, 6, 7, 8, 9, 14, 15, 22, 23, 25, 28, 30, 31)

     ) F 22 (A ,B,C,D) = m(1, 5, 8, 12, 21, 31) +  x (0, 15, 17, 24, 28)

     ) F 23(A ,B,C,D) = m(0, 2, 8, 10, 11, 16, 18, 24, 26, 30) +  x(14, 31)

      ) F 24(A ,B,C,D) = m(1, 4, 17, 20, 22, 31) +  x(0, 3, 6, 19, 29)

     ) F 25 (A ,B,C,D) = m(1, 5, 8, 12, 21, 31) +  x(0, 15, 17, 24, 28)

       ) F 26 (A ,B,C,D) = m(3, 4, 5, 7, 9, 12, 13, 22, 29, 30) +  x(1, 2, 17, 21, 24, 28, 31)

  • 8/17/2019 Logicki Kola i Digitalna Logika

    46/63

     

    216    

    6.7.   

                 ,                 :   , ,  ,   .     ,                              .                ,                    ,                    .

                                             , ,       .

                     -  (  -).       ,           .                      .                           .

    6.7.1.    

                                         ,   .                ,                .

                    -   -, ..   ,                 .                     . IEEE (     )                 IEC (      ).                    .      

                        ,           .           (ANSI)                                  .     ,                         ,        .      ,                ANSI, ..      .  ,   . 6-28                    ()   ,    (),     

             . ,                                .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    47/63

         217 

                  (),                 

       ().

        

    ANSI IEC/IEEE

      

       

       

     

    ()

    A Y

     

     AY  =  

    10

    A

    1

    Y

    0  

    ()

     

    A

    BY

      B AY 

      ⋅= 

    BA Y

    0 0 0

    0 1 01 0 01 1 1  

     

     

     

    AY

     B AY    ⋅=  

    BA Y

    0 0

    0

    0 11 01 1

    111

     

        

     A YB

     

     B AY    +=  

    BA Y

    0 0 00 11 01 1 1

    11

     

      

     

    AY

     B AY    +=  

    BA Y

    0 000 1

    1 01 1

    1

    00  

        

    AY

     B AY    ⊕=  

     B A B AY    +=

    BA Y

    0 0 00 11 01 1

    1

    01

     

     ()

      

    AY

     B AY    ⊕=  

     B A ABY    +=

    BA Y

    0 000 1

    1 01 1

    1

    01  

      

     ()

      

    . 6-28.       . 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    48/63

     

    218    

          6-28                 ()      () , ..                     .

                        ,    

                               .    (6-22, 6-23  6-24)         ,                ,   . 6-24 ), )   )              ,             .   (6-25, 6-26  6-27)  . 6-25 ), )  )           .

    A A 

    )

    A A 

    )

    A

    B

    AB

    ( A B )

    A B

    )

    ABA

    BB

    A

    (A+B)

     

    )

    A

    B

    A

    B

    ( A B )

    A+B

     

    )

    A+BA

    B

    A+B

    (A+B)

    )

    . 6-24.    . . 6-25.    .

          (),   .

    6.7.2.   

                               (, . buffer )                  .                        , ..              ,     .

    A Y

     ) )

    Y = A 

    A Y

    0 0

    1 1

    . 6-26.      . 6-29.   

  • 8/17/2019 Logicki Kola i Digitalna Logika

    49/63

         219 

      . 6-26 )   )                    : ANSI   IEC/IEEE.          ,           Y = A,         . 6-29       . 

                             .                                                                         .                                     ,        (. driver ).

            :             - ,               three-state   tri-state buffer          : 1  0,    Y        ..  ,           HiZ, Hi-Z      Z.              a,            ( 0→Y  I  ),                   Y                        (   ∞→Y  Z  ,   ∞→Y  R ).

                       

                (. Enable).             1 (=1),      , ..                (Y=A). ,          0 (=0),           (Y=HiZ),  ∞→Y  R     0→Y  I              .                E   1,       =1,     .

     . 6-27 ), )      -      : ANSI  IEC/IEEE,     . 6-30       .

    Y=YA

    E  

    ) ANSI. ) IEC/IEEE.

       =1

    Hi-Z  =0

     

    E A Y

    0 X Hi-Z 

    0 01

    1 1

    . 6-27.       . 6-30.   

         ( )       1

  • 8/17/2019 Logicki Kola i Digitalna Logika

    50/63

     

    220    

                                           (. 6-28).

    R I = 0

    E=0

    Y

    E

    A A Y=AAY=HiZ

    E=1

    Y

    Y

     

    . 6-28.          

                      -       . ,                 . ,                              

        ,                         .

    6.7.3.     

                    ,                    .                 ,        -                 ,                  .         ,

                            .

                               ,                           .           , ..                  (,)      ,            , .. . 

                       

           ,            .      ,                    ,  . ,  ,              .

                                   ,                          .,                   ,                  .     è         

           ( ).            .    , ..                          a. 

  • 8/17/2019 Logicki Kola i Digitalna Logika

    51/63

         221 

      . 6-29 ), )   ) e                  .  ,    ,                 

    ( ) CBBAC,B,AY   += .                  ,           .           

            ,              .

       ,  . 6-29 )     ,. 6-29 )                         „”,     . 6-29 )                      „  ”.

    C

    B

    A

     )   ()  .

    A

    C

    B

     

    )   ()     .

    A

    C

    B

    B

     )   ()    .

    . 6-29.      ( ) CBBAC,B,AY   += .

                                          . ,    . 6-29 )    ,       .

      . 6-29 )                             .       . 6-29 )           .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    52/63

     

    222    

        . 6-30  . 6-31                                  .

    A

    K = 0

    Y = 0

     ) 

    A

    K = 1

    Y = A

     ) 

    . 6-30.      

    K = 0

    AY = A

     ) 

    AY = 1

    K = 1  ) 

    . 6-31.       

            . 6-32  . 6-33      :

    BABAY   +=   (6-28)

    BAABY   +=   (6-29)

    AB

    AB

    A + B

    (AB+AB)

    A

    B

     

    A B  B B A   +

    0 0 0

    0 1 1

    1 0 1

    1 1 0

    . 6-32.      

    A B

    AB

    (AB+AB)

    A + BB

    A

     

    A B  B A AB  +

    0 0 1

    0 1 0

    1 0 0

    1 1 1

    . 6-33.      

                                                         ,          . 6-32  . 6-33       .  . 6-34 ), )  . 6-35 ) )       ,                    .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    53/63

         223 

    A

    B

    C

    ABABC ABC

     

    B

    A AB

    C

    AB

    ABC

     

    )

    . 6-34.        .

    C

    A

    B A+B+C

    A+B

    A+B +C

     

    A+BA

    B

    C

    A+B

    A+B+C

     

    )

    . 6-35.        .

          . 6-36                  .

    B

    A

    S

    Y

    E

    Z

     

    E S Y Z

    0 B  B  0

    1 A  A  

    0 B HiZ1

    1 A HiZ

     . 6-36.            .

         

    6-37.         ?

    S

    S

    0

    1

    AY

     

    . 6-37.   

    6-38.          S1    S0         . 6-37     

                 Y. o    -  .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    54/63

     

    224    

    6-39.           . 6-38                    S1    S2      ,   Y   .           .

    S0 1S

    A

    Y

     C

    B

    A

    Y

     

    . 6-38.    . 6-39.   

    6-40.       A, B  C  Y    

      . 6-39   1.

    1Y

    AK 

    YY2Y 3 4

    DCB

     . 6-40.   

    6-41.      .6-40          0,   1                   .          ?!

    6-42.           . 6-41                    .

    A B

    DIR 

    OE

     . 6-41.   

        

    OE   DIR    

    00

    1

    1  

    . 6-31.   

    6.7.4.   A  

                                  .                                              .                   .                

                            . ,                                .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    55/63

         225 

                        (     ),                                   ,        .              ,       ,      

                  .      -        .   . 6-42            -                  

    BDCBACBADCAY   +++= .

    A B CD

    Y1

    A

    A

    A

    B

    B

    B

    C

    C

    D

    C

    D

    A B DC

     

    . 6-42.     -     .                    ( 

      ),          ,       - ,         ,      ,             .     -        ( )( )( )( )CBDBDCDCAY   +++++=     . 6-43.

    DCBA

    2Y

    AC

    C

    D

    D

    D

    B

    B

    . 6-43.     -     .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    56/63

     

    226    

                      ,       .          ,                .

    i A B C Y

    0 0 0 0 0

    1 0 0 1 0

    2 0 1 0 1

    3 0 1 1 1

    4 1 0 0 1

    5 1 0 1 06 1 1 0 1

    7 1 1 1 0

                                     ,            .

      , a  a e  a Z      

     Z=Z(A,B,C)  ( ) ( )

    7,5,1,0M6,4,3,2m

    ∏  ==  

           . 6-32,                . 6-44 )  ). . 6-32.     -

       ( ) ( )7,5,1,06,4,3,2 ∏   ==  M m Z   

    7

    6

    B

    1

    0

    3

    2

    A

    5

    4

    C

    111

    1

    0

    0 0 0

     

    )     .

    7

    6

    1

    0

    3

    2

    5

    4

    A

    B

    C

    111

    1

    0

    0 0 0

     

    )     .

    . 6-44.      ( )6,4,3,2m)C,B,A(Z =   ( )7,5,1,0M∏= .

            ,                 CABAZ   += ,        ( )( )CABAZ   ++= .

    -                  . 6-45 )        ,        -           . 6-45 ).

  • 8/17/2019 Logicki Kola i Digitalna Logika

    57/63

         227 

    A

    C

    B

    A

    Y=AB+AC

    A B C

     

    )    -  . 

    A B C

    C

    A

    A

    B Y=AB+AC

     

    )    -  .

    . 6-45.     ( )6,4,3,2m)C,B,A(Z =   ( )7,5,1,0M∏=    .

              ,                                .       ,                           .

              ( ) ( )CABACABAZZ   ⋅=+== .      . 6-46                      . 6-47.                             . 6-41 ),          .

    ,                   :

    ( )   ( ) )CA()BA(CABAZZ   +++=+⋅+== .                    . 6-49,          . 6-48.              

                  . 6-41 )                       .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    58/63

     

    228    

    Y

    A

    B

    C

    A

    BA CA

    B

    Y

    ≡ 

    YB

    A

     

    . 6-47.    Z =  m(2,3,4,6) . 6-46

    A

    C

    B

    A

    Y

    A B C

    YA

    B

    ≡ 

    A

    B

    Y

     

    . 6-49.    Z = ∏ M(0,1,5,7). . 6-48

              (6-22) AAA   ⋅=    . 6-47 )          

     o . ,       (6-25) AAA   +=   . 6-47)                 .

                                          . ,                  -       ,              .

        ,                       

    .     - - ,             .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    59/63

         229 

         

    6-42.     ,                        () ; ()      .

    6-43.    -    ,     ,     () ( ) DDCBBAD,C,B,AY   ++= ; () ( ) CDBCBAD,C,B,AF   ++= .

    6-44.       -        ,         ,    

        () ( )   ( )( )DDBACAD,C,B,AZ   +++= ; ()( )   ( )( )DDCBBAD,C,B,AF   +++= .

    6-45.   Y(X1,X2,X3,X4) = 432143121 XXXXXXXXX   ++          

                , (*)                  .

    6-46.   Y(X1,X2,X3,X4) = )XXXX)(XXX)(XX( 432132141   ++++++      

         , (*)     2 .6-47. (*)   ( ) ( ) ( )10,8,3m14,13,12,7,5,2,1,0mD,C,B,AY

    xm

      +=        

       ()  ()   .

    6-48. (*)   ( ) ( ) ( )4,1M13,11,9,7,6,5,2MD,C,B,AYxM

    ∏∏=          

      ()  ()   .

    6.7.5.     

       (, )              è      . Oaa      .

                               .                              (  )        (,   )   .              ()              .                         .  

                    è                       .                                         .                ( )     .

                                     ,      .                   .                             ,

                    .                         ,              .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    60/63

  • 8/17/2019 Logicki Kola i Digitalna Logika

    61/63

         231 

                              :

    1.     , ..       ,     ;

    2.                 ;

    3.       ,         - ( ).

         

    6-49.            .          = 1 0   B=B1B0 ,                   Y=Y 2 Y 1Y 0  .     A1, B1, Y 2  .

    6-50.            .  

         = 1 0  B=B1B0 ,            Y=Y 2 Y 1Y 0  .     A1, B1, Y 2  .

    6-51. (*)          . ,                 = 1 0   B=B1B0         .    ,              Y=Y 1Y 0         ,     :  A=B=0,  Y=0,  A>B, Y=1   

  • 8/17/2019 Logicki Kola i Digitalna Logika

    62/63

     

    232    

     

           ,    

         ,           ,     .                                 .   ,                               ,                      ,          – .

                        .    

        ,                      .                                       .

  • 8/17/2019 Logicki Kola i Digitalna Logika

    63/63

     

    1.  . (2007),    ,  .   ,       –.

    2.  .,  . (1993) ,    III   ,   – .

    3.  .,  .,  . (1993),    II  III,   – .

    4. Balch, M. (2003). Complete Digital Design, McGraw-Hill Companies, Inc. 

    5. Floyd, T. (2006). Digital Fundamentals, Ninth Edition, Pearson Prentice Hall .

    6. Holdsworth, B., Woods, C. (2003). Digital Logic Design, Fourth Edition, ElsevierPrivate Ltd .

    7. Maini, A. (2007). Digital Electronics, John Wiley & Sons Ltd .

    8. M. Morris, Mano, Charles Kime (2008). Logic and Computer Design

    Fundamentals, Fourth Edition, Prentice Hall .

    9. Saha, A., Manna, N. (2007). Digital Principles and Logic Design, Infinity SciencePress, Laxmi Publications Ltd.

    10., . (2008).     I ( ),  ,   – .

    11., .,  , . (2008).     II ( ),  ,   – .