Hoofdstuk 3: Algebra van Boole

Vergelijkbare documenten
Hoofdstuk 4: Ontwerpen van combinatorische schakelingen Nand - nor logica

Logische Schakelingen

Logische functies. Negatie

Logische algebra. 1. Wat zijn Booleaanse variabelen? 2. Bewerkingen op Booleaanse variabelen. 2.1 Inversie. 2.2 Product

Matrixoperaties. Definitie. Voorbeelden. Een matrix is een rechthoekig array van getallen, die kentallen of elementen heten.

logische schakelingen & logica antwoorden

Logische schakelingen

Hoofdstuk 1 - Eigenschappen

Vereenvoudigen van logische vergelijkingen. formules uit de logische algebra. de methode van Quine en McCluskey KARNAUGH-KAART MET 2 VERANDERLIJKEN

Multiplexers en demultiplexers MULTIPLEXERS

Logic for Computer Science

Breuken met letters WISNET-HBO. update juli 2013

Wiskundige Technieken 1 Uitwerkingen Hertentamen 23 december 2014

Vergelijkingen met breuken

Correcties en verbeteringen Wiskunde voor het Hoger Onderwijs, deel A.

2 Elementaire bewerkingen

Alles op de kop. Dobbelsteen D02i werkt precies andersom! Johan Smilde

6.3.2 We moeten onderzoeken of de volgende bewering juist is of niet: x [ P (x ) Q (x )] xp(x ) xq(x ). De bewering is onjuist:

Willem van Ravenstein

Matrices en Grafen (wi1110ee)

Uitwerkingen Rekenen met cijfers en letters

Oefeningen Digitale Elektronica (I), deel 4

Labo digitale technieken

Praktische opdracht Wiskunde A Formules

Dobbelsteen 6 Tabellendemo: alle opgedane ervaringen gebundeld

Stoeien met de tabellen (deel 4) Met multiplexers dobbelsteen 5 bouwen: tabel naar keus

Dossier Pneumatische Schakellogica

Rekenen met cijfers en letters

Hoofdstuk 9: NEGATIEVE GETALLEN

3.2 Basiskennis De getallenlijn Symbolen, tekens en getallen. 92 Algebra. Inhoofdstuk1zijnaandeordegeweest: Het=teken. =staat.

Machten, exponenten en logaritmen

kwadratische vergelijkingen

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 17 november 2004, 9:00u-12:00u

Provinciaal Technisch Instituut EEKLO. Automatiseringstechnieken. Pneumatische besturingen

Zomercursus Wiskunde. Module 4 Limieten en asymptoten van rationale functies (versie 22 augustus 2011)

Dossier Pneumatische schakellogica

Basisvaardigheden algebra. Willem van Ravenstein Den Haag

Inleiding Digitale Techniek

Propositielogica Het maken van een waarheidstabel

Vragen over algebraïsche vaardigheden aan het eind van klas 3 havo/vwo

Vergelijkingen met één onbekende

Praktisch bestaan er enkele eenvoudige methoden om een decimaal getal om te zetten naar een binair getal. We bespreken hier de twee technieken.

Vergelijkingen oplossen met categorieën

Operationele versterkers

Zomercursus Wiskunde. Katholieke Universiteit Leuven Groep Wetenschap & Technologie. September 2008

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

5.1 Herleiden [1] Herhaling haakjes wegwerken: a(b + c) = ab + ac (a + b)(c + d) = ac + ad + bc + bd (ab) 2 = a 2 b 2

Examen VWO. wiskunde B (pilot) tijdvak 1 woensdag 18 mei uur

REKENVAARDIGHEID BRUGKLAS

Kernbegrippen Handig met getallen 1, onderdeel Bewerkingen

1 Rekenen met gehele getallen

PROPOSITIELOGICA. fundament voor wiskundig redeneren. Dr. Luc Gheysens

Hoofdstuk 1 - Eigenschappen

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

Opdracht week 4 INLDIG 1

Breuksplitsen WISNET-HBO NHL. update juli 20014

Informatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen

Practicum hoogtemeting 3 e klas havo/vwo

Uitwerking 1 Uitwerkingen eerste deeltentamen Lineaire Algebra (WISB121) 3 november 2009

1.3 Rekenen met pijlen

Bewerkingen met krachten

Sequentiële schakelingen

Algebra Nadruk verboden 1 Opgaven. 5 ; 3 ; 7. antwoord: coëfficiënten resp. 5, 3 en 7

3.2 Vectoren and matrices

B I A S E T Buro Industriële Automatisering Software en Training

Differentiëren. Training met de rekenregels en de standaard afgeleiden

Onthoudboekje rekenen

Inleiding Digitale Techniek

Inleiding Digitale Techniek

16.1 De Afgeleide Functie [1] Met het differentiequotiënt bereken je de gemiddelde verandering per tijdseenheid.

Modelvraagstukken: Limieten van Rationale Functies (RF).

Poortschakelingen - 1

Hoofdstuk 3: NEGATIEVE GETALLEN

Antwoorden zijn afgedrukt!!!!!!!

logische schakelingen & logica

Algebra, Les 18 Nadruk verboden 35

Lineaire Algebra voor ST

Conflictmeetkunde, dominante termen, GGD s en = 1.

Studentnummer:... Opleiding:...

1.3 Informatieverwerking

3.0 Voorkennis. y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x.

(Ledenadministratie) Selectie maken

B I A S E T Buro Industriële Automatisering Software en Training

Boolealgebra s. Leereenheid 16

2010-I. A heeft de coördinaten (4 a, 4a a 2 ). Vraag 1. Toon dit aan. Gelijkstellen: y= 4x x 2 A. y= ax

Hoofdstuk 3. Matrices en stelsels. 3.1 Matrices. [[1,7]],[[12,8] ] of [ 1, 7; 12,8 ] bepaalt de matrix

Practica bij het vak. Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht

Figuur 8.50: Toestandsdiagram van propaan naar ASHRAE Hoofdstuk 8: Kringprocessen 46

3.1 Kwadratische functies[1]

Domeinbeschrijving rekenen

Stelsels van vergelijkingen

Transcriptie:

Hoofdstuk 3: lgebra van oole ij het ontwerpen van elektronische systemen is het uit economisch standpunt van belang dat er uiteindelijk een praktische realisatie tot stand komt met zo weinig mogelijk I's. it betekent dat we de algebraïsche vergelijking steeds tot in haar eenvoudigste vorm moeten herleiden. lleen zo kan een praktische realisatie tot stand komen met een minimum aan I s. 3.1. Schakelalgebra e ooleaanse algebra is een schakelalgebra die direct toepasbaar is op digitale systemen. We mogen deze algebra dus niet vergelijken met de gewone algebra. Immers, in de ooleaanse algebra kunnen de gebruikte notaties slecht nul of één zijn. e regels van de gewone algebra mogen dus niet altijd worden toegepast voor het vereenvoudigen van logische vergelijkingen. e ooleaanse algebra laat ons toe om logische vergelijkingen te vereenvoudigen zonder gebruik te maken van waarheidstabellen. 3.1.1. Wetten e basiswetten uit de algebra van oole zijn dezelfde als uit de klassieke algebra, namelijk: - commutatieve wetten - associatieve wetten - distributieve wetten 3.1.1.1. e commutatieve wetten + = +. =. In een som van een aantal termen van een logische vergelijking mogen we de termen van plaats verwisselen. e volgorde waarin de termen genoteerd staan is dus onbelangrijk. In een produkt van een aantal factoren mogen we de factoren van plaats verwisselen. e volgorde waarin de factoren genoteerd staan speelt geen rol bij de uitwerking. eze wetten geven ondermeer meer ruimte aan de ontwerper van printplaten (Printed ircuit oard (P s)) bij de keuze van de aansluitpinnen van de I s. > X=+ & X=. > X=+ & X=. Elektronica:igitale techniek 3.1 Hoofdstuk3

3.1.1.2. e associatieve wetten ( + ) + = + ( + ) = ( + ) + (. ). =.(. ) = (. ). In een logische som of product mogen enkele termen of factoren steeds gegroepeerd worden. Ook deze manier van werken kan zijn praktisch nut hebben bij het realiseren van gedrukte schakelingen. it wordt hieronder geïllustreerd met een paar voorbeelden die ook geldig zijn voor de en functies. >/1 + >/1 X=+(+) >/1 X=(+)+ >/1 3.1.1.3. e distributieve wetten ( ) =.. + +. ( + ).( + ) =. +. +. +. Twee booleaanse uitdrukkingen zijn equivalent of gelijk indien ze gelijk zijn voor alle mogelijke toestanden van de ingangsvariabelen in beide uitdrukkingen. In de praktijk houd dit in dat we één en dezelfde digitale schakeling op meerdere wijzen kunnen realiseren. it wordt hieronder voorgesteld. >/1 & X1=+ X=(+) & & X1=. X2=. >/1 X=.+. emerk dat men in de praktijk zal opteren voor de rechtse schakeling. Immers, de signaallooptijd voor alle signalen is in de rechterschakeling gelijk. Vandaar dat men praktisch kiest voor de rechtse oplossing. emerk eveneens dat beide schakelingen evenveel I s vragen. 3.1.2. asisregels Naast de besproken wetten bestaan er in de algebra van oole meerdere regels. Ook deze regels hebben tot doel om logische vergelijking te minimaliseren. Elektronica:igitale techniek 3.2 Hoofdstuk3

emerk echter dat er bij het vereenvoudigen niets aan het uiteindelijke logische resultaat van de schakeling mag wijzigen. asisregels hebben betrekking tot slechts 1 ingangsvariabele. 3.1.2.1. Een EN functie met 0. 0 = 0 Voorbeeld:.( + )..0. E = 0 X. Y.0...(. ) = 0 ls in een logisch produkt één of meer factoren altijd 0 zijn, is het resultaat altijd gelijk aan 0. 3.1.2.2. En functie met 1. 1 = Voorbeeld:. 1.( + ). =.( + ). X + Y. 1.( + ) = X + Y.( + ) ls in een logisch produkt 1 of meer factoren altijd 1 zijn, dan hebben die factoren geen invloed op dat produkt. 3.1.2.3. En functie met zichzelf. = Voorbeeld:... =. ( + ).( + ) = + ls in een logisch produkt 2 of meer factoren dezelfde zijn, dan volstaat het die factoren 1 keer te noteren. 3.1.2.4. En functie met zijn inverse. = 0 Voorbeeld:... = 0.. = 0 ( + ). + = 0 ls in een logisch produkt 2 factoren elkaars inverse zijn, dan is het produkt altijd 0 emerking: In het derde voorbeeld moet + tussen haakjes staan omdat in de algebra van oole een En teken voorrang heeft op een of teken.(. heeft voorang op + ) e variabelen die voledig overstreept staan hoeft men niet tussen haakjes te plaatsen omdat het inversteken + samen houd. Elektronica:igitale techniek 3.3 Hoofdstuk3

3.1.2.5. Of functie met 0 + 0 = Voorbeeld: +. + + 0 = +. + + X + 0 +. = + X +. ls in een logische som 1 of meer termen altijd 0 zijn, dan hebben die termen geen invloed op die som. 3.1.2.6. Of functie met 1 +1 = 1 Voorbeeld: +. + + 1 = 1 X + Y + M + 1 + N = 1 ls in een logische som 1 of meer termen altijd 1 zijn, dan is het resultaat altijd 1. 3.1.2.7. Of functie met zichzelf + = Voorbeeld:. +... + + + = + ls in een logische som 2 termen dezelfde uitdrukking hebben, volstaat het die term 1 maal te schrijven. 3.1.2.8. Of functie met zijn inverse + = 1 Voorbeeld:. +. = 1 + + + = 1 emerking: Let op:. +. is niet altijd gelijk aan 1 ls in een logische som twee termen elkaars inverse zijn, dan is die som altijd 1. 3.1.2.9. Tweemaal inverteren = Voorbeeld: +. = +. Let op:.. Een variabele die tweemaal geïnverteerd wordt keert terug tot haar oorspronkelijke toestand. emerking: Elektronica:igitale techniek 3.4 Hoofdstuk3

Twee boven elkaar liggende inverteringstekens vallen pas weg als beide inverteringstekens dezelfde lengte hebben. Tweemaal inverteren noemt men soms ook een dubbele negatie of bubbele inversie genoemd. 3.1.3. Uitbreidingsregels e uitbreidingsregels verschillen van de basisregels omdat ze betrekking hebben op meer dan 1 ingangsvariabele. Ook deze regels stellen ons in staat om ingewikkelde combinatorische vergelijkingen te minimaliseren. 3.1.3.1. e eerste reductieregel +. = eze regel kan als volgt worden aangetoond. ewijs: +. = We vervangen door.1.1+. We zonderen af.(1+) 1.1= esluit: +.= e eerste reductieregel zou als volgt kunnen geformuleerd worden: Wanneer in een logische vergelijking voor en na een of - teken dezelfde variabele voorkomt (of zelfde groep van variabelen), waarbij die variabele (of groep van variabelen) langs 1 zijde van het of teken in een en - functie vervat zit, is het eindresultaat gelijk aan die variabele (of groep van variabelen). Voorbeelden Voorbeeld 1 +..= Voorbeeld 2. +. =. Voorbeeld 3.+= Elektronica:igitale techniek 3.5 Hoofdstuk3

Voorbeeld 4 +.(+)= 3.1.3.2. e tweede reductieregel.( + ) = ewijs: We werken de haakjes uit esluit:.(+)=.+. +.= Zie eerste reductieregel (+)= e tweede reductieregel zou als volgt kunnen geformuleerd worden: Wanneer in een logische vergelijking voor en na een en - teken dezelfde variabele voorkomt (of zelfde groep van variabelen) waarbij die variabele (of groep van variabelen) langs 1 zijde van het en - teken in een of - functie vervat zit, is het eindresultaat gelijk aan die variabele (of groep van variabelen). 3.1.3.3. e derde reductieregel +. = + ewijs: + + We vervangen volgens de eerste reductieregel door =+. +.+. We zonderen af +.( + ) aarin is + = 1 +.1 esluit: +. = + e derde reductieregel zou als volgt kunnen geformuleerd worden: Wanneer in een logische vergelijking voor of na een of - teken een variabele voorkomt (of groep van variabelen) en respectievelijk voor of na" het of teken het inverse ervan (of de geïnverteerde groep) waarbij die variabele (of de groep van variabelen) langs 1 zijde van het of Elektronica:igitale techniek 3.6 Hoofdstuk3

- teken in een en - functie vervat zit, dan vervalt die variabele (of de groep van variabelen) samen met het en teken en blijft het of teken behouden. Voorbeelden +. = + +... = +.. +. = + +.(+) = ++.+ = + 3.1.3.4. e vierde reductieregel ( + ). =. +. = ( + ). Haakjes uitwerken. +. 0. + 0 ewijs: ( ).. ( ). +. = e vierde reductieregel zou als volgt kunnen geformuleerd worden: Wanneer in een logische vergelijking voor en na een en - teken een variabele voorkomt (of groep van variabelen) en respectievelijk voor of na het en teken het inverse ervan (of de geïnverteerde groep) waarbij die variabele (of de groep van variabelen) langs 1 zijde van het en - teken in een of - functie vervat zit, dan vervalt die variabele (of de groep van variabelen) samen met het of teken en blijft het en teken behouden. 3.2. ualiteitswetten van e Morgan (Theorema s) 3.2.1. Van en naar of ij de studie van de nof - poort hebben we geleerd dat de uitgang altijd de geïnverteerde logische som is van de ingangsvariabelen ( X = + + + +...). Op het eerste zicht zouden we dus met een nof - poort onmogelijk een logisch produkt van variabelen kunnen realiseren. Met behulp van de ooleaanse algebra en de Theorema s van e Morgan is het nu wel mogelijk om een logisch produkt om te vormen naar een logische som. Elektronica:igitale techniek 3.7 Hoofdstuk3

Eerste dualiteitswet. = + e werkmethode voor het omvormen van logische vergelijkingen volgens de wetten van e Morgan is de volgende: - de functietekens van de om te vormen functie wijzigen ( + wordt. en. wordt + ) - de om te vormen functie volledig inverteren - elke variabele of groep van variabelen van de om te vormen functie inverteren - twee boven elkaar liggende inverteringstekens die even lang zijn mogen weg gelaten worden emerking: Vergeet niet dat in de ooleaanse algebra een punt voorang heeft op en plus waardoor het plaatsen van haakjes soms noodzakelijk word Om de gelijkheid van het linker en rechter lid van de eerste dualiteitswet aan te tonen tekenen we voor elk lid een schakeling en stellen daarvan de waarheidstabel op Praktisch komt het hier op neer dat onderstaande schakelingen dezelfde logische functie vervullen al zijn ze volledig anders van opbouw. & X=. 1 X = 1 1 X=+ 1 X = 2 e gelijkheid van beide schakelingen kan aangetoond worden door het opstellen van de waarheidstabellen X. X. + 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 1 0 1 1 0 0 0 Voorbeelden:... + + + + + + + + + + + + (. ). ( + ) + ( + ) + ( + ) + ( + ) + ( + )(. + ) ( + ) + ( + ) ( + ) + ( + ) ( + ) + ( + ) + + + Elektronica:igitale techniek 3.8 Hoofdstuk3

3.2.2. Van of naar en Tweede dualiteitswet + =. it punt is volledig analoog met 3.2.1 Met behulp van de ooleaanse algebra kunnen we nu een logische som omzetten naar een logisch produkt. In de praktijk betekent dit dat beide onderstaande schakelingen dezelfde logische functie vervullen 1 >/1 X = + & X =. 1 e gelijkheid van beide schakelingen kan dus aangetoond worden met de waarheidstabel. X = + X =. 0 0 1 0 0 1 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 1 0 1 1 0 0 0 Voorbeelden: + + + =.... + =. +. +. =... + =. 3.3.Toepassingen op de algebra van oole en op de wetten van e Morgan 3.3.1. ewijs dat: Elektronica:igitale techniek 3.9 Hoofdstuk3

( + )(. + ) =. +. +. +. 0. +. +. + = 3.3.2. ewijs dat:.+.+. =.+. (. proberen wegwerken door toevoeging van 1) ( 1 = + ).+.+(+).. 1. +. +.. +....(1+)+..(1+) 1 1.+. 3.3.3. ewijs dat: (+).(+) =.+..+.+.+. 0.+.+. (. wegwerken door toevoeging van 1) ( 1 = + ) ( ).. +. + +. 1. +. +.. +... ( 1+ ) +. ( 1+ ) Elektronica:igitale techniek 3.10 Hoofdstuk3

. +. 1 1 3.3.4. ewijs dat: (+).(+).(+)=.+.+. (.+.+.+.).(+) (+.+.+.).(+) ( +. +. )( + ) (+.).(+). +. +.. +......+.+. 3.3.5. ewijs dat: (+).(+).(+)=(+).(+) (.+.+.+.).(+) 0 (.+.+.).(+)..+..+..+..+..+..... +....+.+.+..+. ( + ) +. +.. +. 1.+.+.+..+.+. *(links) (haakjes rechts uitwerken) Elektronica:igitale techniek 3.11 Hoofdstuk3

(+).(+).+.+.+. 0.+.+. *(rechts) 3.3.6. Pas de wetten van e Morgen toe zodanig dat er alleen somtermen over blijven 3.3.6.1. X = (. +. ). E ( + ) + E.. (haakjes mogen wegvallen) = + + + + E 3.3.6.2. X = ( + + ).. E + F = + + + + E + F 3.3.7. Pas de wetten van e Morgan toe zodanig dat er alleen procucttermen overblijven 3.3.7.1. X = (. +. ). E =.... E 3.3.7.2. X = ( + + ).. E + F =.... E. F 3.3.8. Pas de wetten van e Morgan toe zodanig dat de inverteringstekens nog slechts de lengte hebben van 1 variabele. 3.3.8.1. X = +. + +.. = +.. ( ) 3.3.8.2. X = + + + + +. + +. Elektronica:igitale techniek 3.12 Hoofdstuk3

. +. = (. + ). (. geen haakjes nodig; punt heeft voorrang op plus) Elektronica:igitale techniek 3.13 Hoofdstuk3