21
OSNOVI RA OSNOVI RA ČUNARSKE ČUNARSKE TEHNIKE 1 TEHNIKE 1 ELEKTRONSKE OSNOVE RAČUNARA 4

OSNOVI RA ČUNARSKE TEHNIKE 1

  • Upload
    iria

  • View
    65

  • Download
    3

Embed Size (px)

DESCRIPTION

OSNOVI RA ČUNARSKE TEHNIKE 1. ELEKTRONSKE OSNOVE RAČUNARA 4. Aksiome i teoreme Bulove algebre. Osnova za rad digitaln i h kola su logičke operacije nad iskazima koji mogu da imaju samo dve istinitosne vrednosti: TAČAN ( TRUE ) NETAČAN ( FALSE ) - PowerPoint PPT Presentation

Citation preview

Page 1: OSNOVI RA ČUNARSKE TEHNIKE 1

OSNOVI RAOSNOVI RAČUNARSKE ČUNARSKE TEHNIKE 1TEHNIKE 1

ELEKTRONSKE OSNOVE RAČUNARA

4

Page 2: OSNOVI RA ČUNARSKE TEHNIKE 1

Aksiome i teoreme Bulove algebreAksiome i teoreme Bulove algebre Osnova za rad digitalnih kola su logičke

operacije nad iskazima koji mogu da imaju samo dve istinitosne vrednosti:TAČAN (TRUE)NETAČAN (FALSE)

Da bi skup S = {x, y, z,….}, gde x, y, z,…(0, 1) i operandi definisani na ovom skupu: + logičko sabiranje ( ILI ) • logičko množenje ( I ) ’ negacija ( NE )

predstavljali Bulovu algebru moraju da budu zadovoljene teoreme Hantingtona

BINARNI OPERANDIBINARNI OPERANDI

UNARNI OPERANDUNARNI OPERAND

Page 3: OSNOVI RA ČUNARSKE TEHNIKE 1

Aksiome i teoreme Bulove algebreAksiome i teoreme Bulove algebre

Osnovne aksiome:A-1:Binarne operacije + i • su komutativne na skupu S i uzajamno su distributivne:

x + y = y + x x • y = y • xx • ( y + z ) = x • y + x • z x + ( y • z ) = (x + y)•( x+ z) A-2:Za binarne operacije + i • postoje neutralni elementi 1 i 0, tako da za svako x iz skupa S važi: x + 0 = 0 + x = x x • 1 = 1 • x = xA-3:Za svako x iz skupa S postoji jedinstven inverzan element x, tako da važi:

x + x = 1 x • x = 0

Page 4: OSNOVI RA ČUNARSKE TEHNIKE 1

Aksiome i teoreme Bulove algebreAksiome i teoreme Bulove algebre Osnovne teoreme:T-1: Teorema idempotentnosti:

x + x = x x • x = xT-2: Teorema o nultim elementima:

x + 1 = 1 x • 0 = 0T-3: Teorema o involuciji:

x = xT-4: Teorema o apsorpciji:

x + x • y = x x • (x + y) = xT-5: Teorema o asocijativnosti:

x + (y + z) = (x + y) + zT-6: De-Morganove teoreme:

x • y = x + y x + y = x • y

Page 5: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

NEGACIJA (NOT)

1

10

0Z=XX X XZ =

Page 6: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

I - OPERACIJA (AND)

X Y X Y

1 11

10 0

0

0

1 0

0 0

X

YX Y Z =Z =

Page 7: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

ILI - OPERACIJA (OR)

X Y X + Y0 0

0

0

1 1

1

1

0

1

1

1

X

YX + Y Z =Z =

Page 8: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

EKSKLUZIVNA ILI – OPERACIJA(EX-OR)

X Y X Y

0 0

0

0

1 1

1

1

0

0

1

1

Y

XX Y Z = Z =

Page 9: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

NI - OPERACIJA (NAND)

X Y X Y

1 01

10 1

1

1

1 0

0 0

X

YX Y Z =Z =

XY

X YZ =

Page 10: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

NILI - OPERACIJA (NOR)

X Y X + Y0 0

0

0

1 1

1

1

1

0

0

0

X

YX + Y Z =Z =

XY

Z = X Y+

Page 11: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

EKSKLUZIVNA NILI - OPERACIJA (EX-NOR)

X Y X Y

0 0

0

0

1 1

1

1

0

0

1

1

X

YX Y Z = Z =

XY

X YZ =

Page 12: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije Realizacija NE, ILI i I operacija samo

pomoću NI logičkih kola

X

X

1

YX Y

X 1

1 X Y 1

X1

X 1

Y1

Y 1

X 1 Y 1

X=

= X Y

= X Y+

Page 13: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije Realizacija NE, ILI i I operacija samo

pomoću NILI logičkih kola

X

X

0

YX Y

X 0

0 X Y 0

X0

X 0

Y0

Y 0

X 0 Y 0

+

++ +

+

+

+ + +

= X Y

= X Y

+

X=

Page 14: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operaciječke operacije

Kada je potrebna primena logičkih operacija nad više ulaza, to se rešava:

Upotrebom višeulaznih logičkih kolaPovezivanjem više dvoulaznih kola

Page 15: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operacije nad čke operacije nad binarnim ciframabinarnim ciframa

Tabela istinitosti za troulazno ILI - kolo

X Y Zi

0

1

2

3

4

5

6

7

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

F = X + Y + Z

0

1

1

1

1

1

1

1

XY

X Y+Z

XYZ

X Y Z+ +X Z+ +Y

Page 16: OSNOVI RA ČUNARSKE TEHNIKE 1

Osnovne logiOsnovne logičke operacije nad čke operacije nad binarnim ciframabinarnim ciframa

Tabela istinitosti za četvoroulazno I - kolo

X Y Z Wi

0

1

2

3

4

14

15

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

1 1 1 0

1 1 1 1

0

0

0

0

0

0

1

WZYXF

XY

X Y

ZW

Z W

X Y Z W

XYZW

X Y Z W

Page 17: OSNOVI RA ČUNARSKE TEHNIKE 1

Logičke funkcijeLogičke funkcije

Logičke funkcije mogu da se predstave:ŠEMATSKI

Pomoću logičkih kolaTABELARNO

Pomoću tabela istinitostiANALITIČKI

Pomoću osnovnih logičkih operacija

Page 18: OSNOVI RA ČUNARSKE TEHNIKE 1

Logičke funkcijeLogičke funkcijeAnalitičko predstavljanje

DISJUNKTIVNA FORMA (DF) je logička suma logičkih proizvodaLogička suma potpunih logičkih

proizvoda je disjunktivna normalna forma (DNF)

KONJUKTIVNA FORMA (KF) je logički proizvod logičkih sumaLogički proizvod potpunih logičkih suma

je konjuktivna normalna forma (KNF)

Page 19: OSNOVI RA ČUNARSKE TEHNIKE 1

Logičke funkcijeLogičke funkcijeFunkcija dve promenljive F(X, Y)Proizvodi i sume ulaznih promenljivih

X Yi F = 1

0

1

0 0

0 1

P0 = X Y

2 1 0

3 1 1

P1 = X Y

P2 = X Y

P3 = X Y

F = 0

S0 = X Y

S1 = X Y

S2 = X Y

S3 = X Y

Page 20: OSNOVI RA ČUNARSKE TEHNIKE 1

Logičke funkcijeLogičke funkcijeFunkcija tri promenljive

F(X, Y, Z)Proizvodi i

sume ulaznih promenljivih

X Y Zi

0

1

2

3

4

5

6

7

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

F = 1

P0 = X Y Z

P1 = X Y Z

P2 = X Y Z

P3 = X Y Z

P4 = X Y Z

P5= X Y Z

P6 = X Y Z

P7 = X Y Z

F = 0

S0 = X Y Z

S1 = X Y Z

S2 = X Y Z

S3 = X Y Z

S4 = X Y Z

S5= X Y Z

S6 = X Y Z

S7 = X Y Z

Page 21: OSNOVI RA ČUNARSKE TEHNIKE 1

Logičke funkcijeLogičke funkcijeFunkcija četiri promenljive

F(X, Y, Z, W)Proizvodi i

sume ulaznih promenljivih

X Y Z Wi F = 1

0

1

2

3

4

14

15

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

1 1 1 0

1 1 1 1

P0 = X Y Z W

P1 = X Y Z W

P2 = X Y Z W

P3 = X Y Z W

P4 = X Y Z W

P14 = X Y Z W

P15 = X Y Z W

F = 0

S0 = X Y Z W

S1 = X Y Z W

S2 = X Y Z W

S3 = X Y Z W

S4 = X Y Z W

S14 = X Y Z W

S15 = X Y Z W