250 likes | 494 Views
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 )
E N D
OSNOVI RAČUNARSKE TEHNIKE 1 ELEKTRONSKE OSNOVE RAČUNARA 4
Aksiome 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 Bulovualgebru moraju da budu zadovoljene teoreme Hantingtona BINARNI OPERANDI UNARNI OPERAND
Aksiome 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 • x x • ( y + z ) = x • y + x • z x + ( y • z ) = (x + y)•( x+ z) A-2:Za binarne operacije + i • postoje neutralni elementi1 i 0, tako da za svako x iz skupa S važi: x + 0 = 0 + x = x x• 1 = 1 • x = x A-3:Za svako x iz skupa S postoji jedinstven inverzan element x, tako da važi: x + x = 1 x•x = 0
Aksiome i teoreme Bulove algebre • Osnovne teoreme: T-1: Teorema idempotentnosti: x + x = x x• x = x T-2: Teorema o nultim elementima: x + 1 = 1 x• 0 = 0 T-3: Teorema o involuciji: x = x T-4: Teorema o apsorpciji: x + x • y = x x• (x + y) = x T-5: Teorema o asocijativnosti: x + (y + z) = (x + y) + z T-6: De-Morganoveteoreme: x • y = x + y x + y= x • y
Osnovne logičke operacije • NEGACIJA(NOT)
Osnovne logičke operacije • I - OPERACIJA(AND)
Osnovne logičke operacije • ILI - OPERACIJA(OR)
Osnovne logičke operacije • EKSKLUZIVNA ILI – OPERACIJA (EX-OR)
Osnovne logičke operacije • NI - OPERACIJA (NAND)
Osnovne logičke operacije • NILI - OPERACIJA (NOR)
Osnovne logičke operacije • EKSKLUZIVNA NILI - OPERACIJA (EX-NOR)
Osnovne logičke operacije • RealizacijaNE,ILIiI operacija samo pomoću NI logičkih kola
Osnovne logičke operacije • RealizacijaNE,ILIiI operacija samo pomoću NILI logičkih kola
Osnovne logičke operacije • Kada je potrebna primena logičkih operacija nad više ulaza, to se rešava: • Upotrebom višeulaznih logičkih kola • Povezivanjem više dvoulaznih kola
Osnovne logičke operacije nad binarnim ciframa • Tabela istinitosti za troulazno ILI - kolo
Osnovne logičke operacije nad binarnim ciframa • Tabela istinitosti za četvoroulazno I - kolo
Logičke funkcije • Logičke funkcije mogu da se predstave: • ŠEMATSKI • Pomoću logičkih kola • TABELARNO • Pomoću tabela istinitosti • ANALITIČKI • Pomoću osnovnih logičkih operacija
Logičke funkcije • Analitičko predstavljanje • DISJUNKTIVNA FORMA(DF) je logička sumalogičkih proizvoda • Logička suma potpunih logičkih proizvoda je disjunktivna normalna forma (DNF) • KONJUKTIVNA FORMA (KF) je logički proizvodlogičkih suma • Logički proizvod potpunih logičkih suma je konjuktivna normalna forma (KNF)
Logičke funkcije • Funkcija dve promenljive F(X, Y) • Proizvodi i sume ulaznih promenljivih
Logičke funkcije • Funkcija tri promenljive F(X, Y, Z) • Proizvodi i sume ulaznih promenljivih
Logičke funkcije • Funkcija četiri promenljive F(X, Y, Z, W) • Proizvodi i sume ulaznih promenljivih