Das Merkmalschema der Schaltalgebra ist genau so aufgebaut wie das der
|
|
- Theresa Neumann
- vor 6 Jahren
- Abrufe
Transkript
1 3. Schaltalgera Das Merkmalschema der Schaltalgera ist genau so aufgeaut wie das der Aussagenalgera. Schaltalgera {1,0} oder, symolisch + und, symolisch 1 = Einselement 0 = Nullelement = Negation Die Bezeichnungen werden aer dem Zweck angepasst. Aussagenalgera Wahrheitswert Wahrheitswerttaelle oder Wahrheitstaelle Logische Verknüpfung Logischer Ausdruck oder Boole scher Ausdruck Logische Funktion oder Boole sche Funktion Logische oder Boole sche Variale Schaltalgera Schaltwert, Schaltzustand Schalttaelle Logische Verknüpfung Schaltalgeraischer Ausdruck Schaltfunktion Schaltvariale Für die logischen Verknüpfungen UND und ODER werden im Folgenden das üliche Multiplikations- und das Additionssymol verwendet. Das erleichtert das Umrechnen von logischen Ausdrücken, weil man ekannte Rechenregeln mit reellen Zahlen assoziieren kann. Das sollte man aer nicht edenkenlos tun, wie die Zusammenstellung der grundsätzlichen Verknüpfungsregeln zeigt. Produktform Summenform Kommutativgesetz A B = B A A + B = B + A Distriutivgesetz A (B + C) = A B + A C A + (B C) = (A + B) (A + C) Neutrale Elemente A 1 = A A + 0 = A Komplement A A = 0 A + A = 1 Idempotenzgesetz A A = A A + A = A Asorption mit 0,1 A 0 = 0 A + 1 = 1 Komplement 0 = 1 1 = 0 Doppeltes Komplement A = A Assoziativ-Gesetze A (B C) = (A B) C A + (B + C) = (A + B) + C Asorptionsgesetze A (A + B) = A (A + B) ( A + B) = B A ( A + B) = A B A + (A B) = A (A B) + ( A B) = B A + ( A B) = A + B De Morgan A B = A + B A + B = A B 13
2 Auffällig ist das Distriutivgesetz in Summenform. Da versagt die Analogie zum Rechnen mit reellen Zahlen. Außerdem sind alle Gesetze, die die Komplementildung zw. Negation eineziehen, Besonderheiten der Boole schen Algera, die man sich nicht auf dem Wege der Assoziation zu den gewohnten Rechenregeln merken kann. Diese Gesetze sind die Grundlage für die Umformung von schaltalgeraischen Ausdrücken. Die Bildung solcher Ausdrücke hängt immer von einem Realisierungsziel a. Beispiel: Es soll eine Schaltung entworfen werden, die eine Tür automatisch entriegelt, wenn estimmte Zutrittsregeln eingehalten werden, z.b. die Regeln, die oen definiert wurden. Daei erga sich folgende Schaltfunktion: o = (a c d e) Eine konkrete Realisierung des Prolems kann man mit folgendem konkreten Szenario deutlich machen. (Quelle: Das Türverriegelungssystem wird mit einer Microcontroller-gestützten Steuerung gesteuert. Ein Taster Öffnen ist entweder im gedrückten oder im nicht gedrückten Zustand, sein Kontakt schließt zw. öffnet entsprechend einen Stromkreis. Soald der Stromkreis geschlossen wird, interpretiert die Steuerung das als einen Befehl, die Tür zu entriegeln, d.h. das Öffnen frei zu geen. Die Steuerung schickt dann an den Motorkasten eine Meldung, dass die Riegel zurückzuziehen sind. Der Stromkreis soll nun so geschlossen zw. geöffnet werden, dass die Schaltfunktion o realisiert wird. 14
3 An den Anschlussklemmen der Steuerung könnte man den Taster Öffnen durch ein geeignetes Netz von Tastern ersetzen, deren ewegliche Kontakte den Strom in einem Stromkreis eeinflussen. Es git zwei Typen von Kontakten: Öffner: wenn der Taster gedrückt wird, öffnet der Kontakt. Der Stromkreis, in dem der Kontakt liegt, ist im nicht gedrückten Zustand (= Ruhezustand) geschlossen, im gedrückten Zustand geöffnet. Schließer: wenn der Taster gedrückt ist, schließt der Kontakt. Der Stromkreis, in dem der Kontakt liegt, ist im nicht gedrückten Zustand (Ruhezustand) geöffnet, im gedrückten Zustand geschlossen. Wie soll man nun diese Taster als Realisierungen von Schaltvarialen verstehen? Schaltvariale sind elektronische Größen, die - wie logische Variale - zwei Zustände annehmen können, die mit Eins-Zustand (1) und Null-Zustand (0) ezeichnet werden. In einem schaltalgeraischen Ausdruck steht der Name einer Schaltvariale für einen dieser Werte. Die Namen der Schaltvarialen erscheinen in Ausdrücken entweder ohne oder mit Negationssymol. Eine Realisierung legt zu jeder dieser eiden Formen eindeutig fest, was die logischen Zustände physikalisch edeuten. Nimmt man es physikalisch genau, dann liegt ei jedem Taster folgende Wirkungskette vor: Der Lagezustand des Tasters erzeugt den Lagezustand des Kontaktes, der den Leitfähigkeitszustand des Stromkreises erzeugt, der den Üertragungszustand des Steuerefehls erzeugt. Jede der Zustandsgrößen kann man als zweiwertige Schaltvariale modellieren. Praktisch ist nur interessant, wie der Lagezustand des Tasters mit dem Üertragungszustand des Steuerefehls zusammenhängt. Deshal interessiert die Schaltvariale am Anfang der Wirkungskette. Der Name der der Variale soll Taster sein. Und es interessiert die Schaltvariale am Ende der Kette, deren Name Steuerefehl sein soll. 15
4 Um Eindeutigkeit zu schaffen, muss man für jede Schaltvariale angeen, was die logische 1 zw. die logische 0 physikalisch edeuten soll. Varialenname physikalische Zustände Schaltwerte Taster gedrückt 1 nicht gedrückt 0 Steuerefehl möglich 1 nicht möglich 0 Für einen Taster mit Öffner ergit sich: gedrückt =1 nicht möglich=0 Taster= nicht gedrückt=0 erzeugt Steuerefehl= möglich=1 Für einen Taster mit Schließer ergit sich: gedrückt =1 möglich=1 Taster= nicht gedrückt=0 erzeugt Steuerefehl= nicht möglich=0 Wenn also eine Taste nicht gedrückt werden soll, dann muss man einen Öffner einsetzen, um einen Steuerefehl zu ermöglichen. Wenn eine Taste gedrückt werden soll, dann muss man einen Schließer einsetzen, um einen Steuerefehl zu ermöglichen. Nun soll das Prolem untersucht werden, dass gleichzeitig eine Taste A nicht gedrückt UND eine andere B gedrückt werden soll. Die Lösung liegt darin, dass eide gleichzeitig einen Stromkreis schließen und damit einen Steuerefehl ermöglichen müssen. Das können sie nur, wenn sie in Reihe im Stromkreis liegen. Die Schaltvariale für Taster A soll a und die für Taster B soll heißen. Dann ergit sich: a = 0 =1 Für die Schaltvariale Steuerefehl ergit sich die Schaltfunktion: Steuerefehl = a 16
5 Die Schaltfunktion o = (a c d e) wird dann durch folgende Schaltung realisiert. a c d e Mit diesem Schaltungsvorschlag könnte man eine Zugangskontrolle realisieren. Nun entspricht das Anwendungsszenario, das dem Entwurf zugrunde liegt, dem Stand der Technik. Der Schaltungsvorschlag mit dem Drücken der 5 Taster wäre eine Anwendung, die dem Stand der Technik nicht mehr entspräche. Diese macht eine Zugangskontrolle mit speziellen Schlüsseln in Form von sendefähigen Chips (Transponder) möglich, deren Sendung durch ein spezielles Erfassungsmodul an der Tür empfangen und zum Microcontroller zur Auswertung weitergeleitet wird. Man kann Schaltfunktionen, die als Operatoren UND, ODER und NEGATION enthalten, mit Hilfe von Kontakten einfach realisieren. Nicht negierte zw. negierte Variale werden durch schließende zw. öffnende Kontakte realisiert, eine UND-Verknüpfung wird durch eine Serienschaltung realisiert. Eine ODER-Verknüpfung wird durch eine Parallelschaltung von Kontakten realisiert. Die Leser können sich das als Üung selst erareiten. Man nennt die Realisierungen solcher Schaltfunktionen Schaltnetze. Es git verschiedene technische Ansätze, Aufgaen, die mit logischen Ausdrücken formal widerspruchsfrei definiert sind, zu realisieren, also nicht nur mit mechanischen Schaltern, ei denen Kontakte ewegt werden, sondern auch mit elektronischen wie Transistoren, die die Widerstandsänderung im Stromkreis mit Stromsteuerungseffekten in Halleitern erzeugen. Das Realisierungseispiel deutet an, dass schaltalgeraische Ausdrücke mit einfachen Regeln in konkrete Realisierungen umsetzar sind. Das soll später vertieft werden. Zuerst soll das Formen von schaltalgeraischen Ausdrücken im Vordergrund stehen. 17
6 4. Normal- und Minimalformen von Schaltfunktionen Ist eine schaltalgeraische Funktion durch ihre Wertetaelle definiert, dann wird ein schaltalgeraischer Ausdruck gesucht, der die Funktion angit. Beispiel: a y In einer Wertetaelle sind die Wertekominationen, denen der Funktionswert 1 zugeordnet ist, eindeutig von denen zu unterscheiden, denen der Funktionswert 0 zugeordnet ist. Man kann jede Komination, die eine 1 liefert, durch einen einfachen UNDverknüpften Ausdruck erkennen, d.h. der Ausdruck liefert immer dann eine 1, wenn genau diese Wertekomination vorliegt : a y a a a Wenn mindestens einer dieser elementaren Ausdrücke 1 ist, dann ist auch die Funktion 1. Das edeutet, dass man die Ausdrücke ODER-verknüpfen muss, um alle Fälle, in denen die Funktion 1 wird, zu erfassen. y = a + a + a Diese Form der Funktionsangae nennt man disjunktive Normalform. Der schaltalgeraische Ausdruck, der eine Funktion insgesamt eschreit, kann durch Klammerung in sinnvolle Teilausdrücke zerlegt werden. Bei der Beschreiung von Schaltfunktionen ezeichnet man solche Teilausdrücke als Terme. Als Verknüpfungsojekte innerhal eines Terms erkennt man die unahängigen Schaltvarialen, die entweder negiert oder nicht negiert sind. Man ezeichnet diese Verknüpfungsojekte auch als Literale. Wenn in einer disjunktiven Normalform jeder Term mit UND-verknüpften Literalen alle unahängigen Schaltvarialen enthält, nennt man die Normalform Minterm- Normalform. Die Terme heißen Minterme. Eine andere Bezeichnung ist kanonische disjunktive Normalform. Es git nur eine einzige Minterm-Normalform einer Funktion. Es kann aer mehrere disjunktive Normalformen geen, weil man auf die Minterm-Normalform die Umformungsgesetze der Schaltalgera anwenden kann. Das Ziel ist daei, die Funktion zu 18
7 vereinfachen, d.h. den Wegfall von Literalen in den Termen zu ewirken, z.b. durch Asorption. Man nennt das Minimierung. Davon später. Die Funktion ist durch die Minterm-Normalform vollständig definiert. Sie erfasst alle Wertekominationen, die eine 1 liefern sollen, und stellt damit auch sicher, dass die Funktion 0 wird, wenn eine andere Komination vorliegt. Es ist natürlich auch umgekehrt zulässig, alle Wertekominationen erfassen, die eine 0 liefern sollen. Man kann eine Komination, die eine 0 liefert, durch einen einfachen ODER-verknüpften Ausdruck erkennen. a y Im vorliegenden Beispiel git es nur einen Term. a + y = a + Im allgemeinen Fall hat die Funktion mehrere Terme. Beispiel: a y a + a + Wenn auch nur einer dieser elementaren Ausdrücke 0 wird, dann ist auch die Funktion 0. Das edeutet, dass man die Ausdrücke UND-verknüpfen muss, um alle Fälle, in denen die Funktion 0 wird, zu erfassen. y = (a + ) ( a + ) Diese Form der Funktionsangae nennt man konjunktive Normalform. Wenn in einer konjunktiven Normalform jeder Term mit ODER-verknüpften Literalen alle unahängigen Schaltvarialen enthält, nennt man sie Maxterm-Normalform. Die Terme heißen Maxterme. Eine andere Bezeichnung ist kanonische konjunktive Normalform. Es git nur eine einzige Maxterm-Normalform einer Funktion. Es kann aer mehrere konjunktive Normalformen geen, weil man auf die Maxterm-Normalform die Umformungsgesetze der Schaltalgera anwenden und sie damit minimieren kann. 19
8 Beispiel: Gesucht ist die Maxterm-Normalform von y: a c y Ein systematischer Weg, die Maxterm-Normalform zu ilden, geht von der Funktion y aus. Die Wertetaelle für y entsteht dadurch, dass man jeder Wertekomination denjenigen Funktionswert zugeordnet, der aus demjenigen für y durch Negation entsteht. a c y y Man ildet die Minterm-Normalform für y. y = a c + a c + a c Negiert man y, so erhält man y. y = a c + a c + a c Für die Negation gilt der Inversionssatz (Shannon), eine Erweiterung der De Morgan schen Regel: Jede nur mit den Operatoren für UND, ODER und NEGATION geildete Schaltfunktion kann dadurch negiert werden, dass die Operatoren für UND und ODER miteinander vertauscht werden und jedes Literal negiert wird. Außerdem sind 0 und 1 zu vertauschen. y = (a + + c) (a + + c) (a + + c) Die Minterm-Normalform für y erfasst die Wertekominationen, für die y = 0 ist. Die Invertierung mit Hilfe des Inversionssatzes erzeugt die Maxterm-Normalform von y. 20
A.1 Schaltfunktionen und Schaltnetze
Schaltfunktionen und Schaltnetze A. Schaltfunktionen und Schaltnetze 22 Prof. Dr. Rainer Manthey Informatik II Bedeutung des Binärsystems für den Rechneraufbau Seit Beginn der Entwicklung von Computerhardware
MehrInformationsverarbeitung auf Bitebene
Informationsverarbeitung auf Bitebene Dr. Christian Herta 5. November 2005 Einführung in die Informatik - Informationsverarbeitung auf Bitebene Dr. Christian Herta Grundlagen der Informationverarbeitung
MehrTeil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Analoge und digitale Hardware bei
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Nachhilfestunden zum Thema Potenzrechnung
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Nachhilfestunden zum Thema Potenzrechnung Das komplette Material finden Sie hier: School-Scout.de SCHOOL-SCOUT Nachhilfestunden zum
MehrDigitalelektronik - Inhalt
Digitalelektronik - Inhalt Grundlagen Signale und Werte Rechenregeln, Verknüpfungsregeln Boolesche Algebra, Funktionsdarstellungen Codes Schaltungsentwurf Kombinatorik Sequentielle Schaltungen Entwurfswerkzeuge
MehrII. Grundlagen der Programmierung
II. Grundlagen der Programmierung II.1. Zahlenssteme und elementare Logik 1.1. Zahlenssteme 1.1.1. Ganze Zahlen Ganze Zahlen werden im Dezimalsstem als Folge von Ziffern 0, 1,..., 9 dargestellt, z.b. 123
MehrVerwendung eines KV-Diagramms
Verwendung eines KV-Diagramms Ermittlung einer disjunktiven Normalform einer Schaltfunktion Eine Disjunktion von Konjunktionen derart, dass jeder Konjunktion ein Block in dem KV-Diagramm entspricht, der
Mehr5. Aussagenlogik und Schaltalgebra
5. Aussagenlogik und Schaltalgebra Aussageformen und Aussagenlogik Boolesche Terme und Boolesche Funktionen Boolesche Algebra Schaltalgebra Schaltnetze und Schaltwerke R. Der 1 Aussagen Information oft
MehrRechnerstrukturen. Michael Engel und Peter Marwedel WS 2013/14. TU Dortmund, Fakultät für Informatik
Rechnerstrukturen Michael Engel und Peter Marwedel TU Dortmund, Fakultät für Informatik WS 2013/14 Folien a. d. Basis von Materialien von Gernot Fink und Thomas Jansen 21. Oktober 2013 1/33 1 Boolesche
Mehr5. Vorlesung: Normalformen
5. Vorlesung: Normalformen Wiederholung Vollständige Systeme Minterme Maxterme Disjunktive Normalform (DNF) Konjunktive Normalform (KNF) 1 XOR (Antivalenz) X X X X X X ( X X ) ( X X ) 1 2 1 2 1 2 1 2 1
Mehr6. Vorlesung: Minimalformen
6. Vorlesung: Minimalformen Wiederholung Minterme Maxterme Disjunktive Normalform (DN) Konjunktive Normalform (KN) Minimalformen KV-Diagramme 24..26 fällt aus wegen Dozentenfachexkursion 2 Normalformen
MehrGrundlagen der Informationverarbeitung
Grundlagen der Informationverarbeitung Information wird im Computer binär repräsentiert. Die binär dargestellten Daten sollen im Computer verarbeitet werden, d.h. es müssen Rechnerschaltungen existieren,
MehrNormalformen von Schaltfunktionen
Disjunktive Normalform (DNF) Vorgehen: 2. Aussuchen der Zeilen, in denen die Ausgangsvariable den Zustand 1 hat 3. Die Eingangsvariablen einer Zeile werden UND-verknüpft a. Variablen mit Zustand 1 werden
MehrComputersysteme. 2. Grundlagen Digitaler Schaltungen 2.10 Minimierung Boole scher Funktionen 2.11 CMOS Komplexgatter
Computersysteme 2. Grundlagen Digitaler Schaltungen 2.10 Minimierung Boole scher Funktionen 2.11 CMOS Komplexgatter 1 Die Einsen im KV-Diagramm werden zu Blöcken maximaler Größe zusammengefasst. Dabei
MehrSystemorientierte Informatik 1
Systemorientierte Informatik. Grundlagen Digitaler Schaltungen.8 Schaltnetze aus Gattern und Leitungen.9 Boole sche Algebra. Minimierung Boole scher Funktionen. CMOS Komplegatter Die nächste Funktion,
MehrDV1_Kapitel_4.doc Seite 4-1 von 28 Rüdiger Siol 12.09.2009 16:29
Inhaltsverzeichnis 4 Boolesche lgebra... 4-2 4. lgebra der Logik, algebraische Logik... 4-2 4.. Schaltalgebra und logische Schaltungen... 4-3 4... Zustand eines digitalen Systems... 4-5 4...2 Schaltfunktion...
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrVon einem Vektor spricht man, wenn mehrere reelle (manchmal auch komplexe) Zahlen in einer bestimmten Reihenfolge zusammengefasst werden.
2. Vektorrechnung 2.1 Begriffe Von einem Vektor spricht man, wenn mehrere reelle (manchmal auch komplexe) Zahlen in einer estimmten Reihenfolge zusammengefasst werden. Schreit man die Zahlen untereinander,
MehrFormelsammlung. Wahrscheinlichkeit und Information
Formelsammlung Wahrscheinlichkeit und Information Ein Ereignis x trete mit der Wahrscheinlichkeit p(x) auf, dann ist das Auftreten dieses Ereignisses verbunden mit der Information I( x): mit log 2 (z)
MehrKonjunktive und disjunktive Normalformen
Konjunktive und disjunktive Normalformen Nachdem gesprochen wurde, wie man Boolesche Terme unter einer Belegung der Variablen interpretiert und dass somit jeder Boolesche Term eine Boolesche Funktion repräsentiert,
MehrDIGITALTECHNIK 06 SCHALTUNGS- SYNTHESE UND ANALYSE
Seite 1 von 23 DIGITALTECHNIK 06 SCHALTUNGS- SYNTHESE UND ANALYSE Inhalt Seite 2 von 23 1 SCHALTUNGS- SYNTHESE UND ANALYSE... 3 1.1 NORMALFORM... 5 1.2 UND NORMALFORM... 5 1.3 ODER NORMALFORM... 7 1.4
MehrSignalverarbeitung 1
TiEl-F000 Sommersemester 2008 Signalverarbeitung 1 (Vorlesungsnummer 260215) 2003-10-10-0000 TiEl-F035 Digitaltechnik 2.1 Logikpegel in der Digitaltechnik In binären Schaltungen repräsentieren zwei definierte
MehrDie quadratische Gleichung und die quadratische Funktion
Die quadratische Gleichung und die quadratische Funktion 1. Lösen einer quadratischen Gleichung Quadratische Gleichungen heißen alle Gleichungen der Form a x x c = 0, woei a,, c als Parameter elieige reelle
MehrGTI ÜBUNG 11 SCHALTWERK, AUTOMATEN, SCHIEBEREGISTER
1 GTI ÜBUNG 11 SCHALTWERK, AUTOMATEN, SCHIEBEREGISTER Aufgae 1 Schieeregister 2 Das Bild zeigt einen sog. Johnson-Zähler, ei dem das invertierte Signal q 0 an den Eingang D angeschlossen wird. Aufgae 2
MehrGrundlagen der Rechnerarchitektur
Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Heiko Falk Institut für Eingebettete Systeme/Echtzeitsysteme Ingenieurwissenschaften und Informatik Universität Ulm Kapitel 2 Kombinatorische
MehrSchaltalgebra und kombinatorische Logik
Schaltalgebra und kombinatorische Logik. Digitale elektrische Schaltungen 2. Beschreibung durch logische Ausdrücke 3. Boolesche Algebra 4. Schaltfunktionen 5. Synthese von Schaltungen 6. Schaltnetze *Die
MehrPhysikalisches Praktikum für Vorgerückte. an der ETH Zürich. vorgelegt von. Mattia Rigotti Digitale Elektronik
Physikalisches Praktikum für Vorgerückte an der ETH Zürich vorgelegt von Mattia Rigotti mrigotti@student.ethz.ch 14.02.2003 Digitale Elektronik Versuchsprotokoll 1 Inhaltverzeichnis 1. Zusammenfassung...
MehrTechnische Informatik - Eine Einführung
Martin-Luther-Universität Halle-Wittenberg Fachbereich Mathematik und Informatik Lehrstuhl für Technische Informatik Prof. P. Molitor Technische Informatik - Eine Einführung Boolesche Funktionen - Grundlagen
Mehr4 Binäres Zahlensystem
Netzwerktechnik achen, den 08.05.03 Stephan Zielinski Dipl.Ing Elektrotechnik Horbacher Str. 116c 52072 achen Tel.: 0241 / 174173 zielinski@fh-aachen.de zielinski.isdrin.de 4 inäres Zahlensystem 4.1 Codieren
MehrVorkurs Mathematik für Informatiker Aussagenlogik -- Thomas Huckle Stefan Zimmer Matous Sedlacek,
Vorkurs Mathematik für Informatiker -- 4 ussagenlogik -- Thomas Huckle Stefan Zimmer Matous Sedlacek, 7..2 ussagenlogik Rechnen mit Wahrheitswerten: oder, oder Objekte, die wir untersuchen, sind jetzt
MehrVon-Neumann-Rechner / Rechenwerk
Von-Neumann-Rechner / Rechenwerk Aufgaben: Durchführung arithmetischer und logischer Verknüpfungen (daher auch der Name Arithmetic Logical Unit) Steuerwerk und Rechenwerk werden usammen auch als CPU usammengefasst.
MehrWas bisher geschah: klassische Aussagenlogik
Was bisher geschah: klassische Aussagenlogik klassische Aussagenlogik: Syntax, Semantik Äquivalenz zwischen Formeln ϕ ψ gdw. Mod(ϕ) = Mod(ψ) wichtige Äquivalenzen, z.b. Doppelnegation-Eliminierung, DeMorgan-Gesetze,
MehrKapitel 3: Boolesche Algebra
Inhalt: 3.1 Grundlegende Operationen und Gesetze 3.2 Boolesche Funktionen u. u. ihre Normalformen 3.3 Vereinfachen von booleschen Ausdrücken 3.4 Logische Schaltungen 3.1 Grundlegende Operationen und Gesetze
MehrTeil II. Schaltfunktionen
Teil II Schaltfunktionen 1 Teil II.1 Zahlendarstellung 2 b-adische Systeme Sei b IN mit b > 1 und E b = {0, 1,..., b 1} (Alphabet). Dann ist jede Fixpunktzahl z (mit n Vorkomma und k Nachkommastellen)
MehrN Bit binäre Zahlen (signed)
N Bit binäre Zahlen (signed) n Bit Darstellung ist ein Fenster auf die ersten n Stellen der Binär Zahl 0000000000000000000000000000000000000000000000000110 = 6 1111111111111111111111111111111111111111111111111101
MehrEinführung in die technische Informatik
Einführung in die technische Informatik hristopher Kruegel chris@auto.tuwien.ac.at http://www.auto.tuwien.ac.at/~chris Logische Schaltungen System mit Eingängen usgängen interne Logik die Eingänge auf
MehrVorkurs Mathematik-Physik, Teil 5 c 2016 A. Kersch
Vorkurs Mathematik-Physik, Teil 5 c 206 A. Kersch Vektoren. Vektorrechnung Definition Ein Vektor ist eine gerichtete Größe welche einen Betrag ( Zahl und eine Richtung ( in 2D, 2 in 3D hat. Alternativ
MehrI. Aussagenlogik. Aussagenlogik untersucht Verknüpfungen wie "und", "oder", "nicht", "wenn... dann" zwischen atomaren und komplexen Sätzen.
I. Aussagenlogik 2.1 Syntax Aussagenlogik untersucht Verknüpfungen wie "und", "oder", "nicht", "wenn... dann" zwischen atomaren und komplexen Sätzen. Sätze selbst sind entweder wahr oder falsch. Ansonsten
MehrGTI ÜBUNG 6 NORMALFORM, MINIMALFORM UND DER ENTWICKLUNGSSATZ
1 GTI ÜBUNG 6 NORMALFORM, MINIMALFORM UND DER ENTWICKLUNGSSATZ Aufgabe 1 - Boolesche Algebra 2 Beweisen oder widerlegen Sie die folgenden Aussagen, ohne Wahrheitstabellen zu verwenden. Für Aussagen, die
MehrAlgorithmen & Programmierung. Ausdrücke & Operatoren (1)
Algorithmen & Programmierung Ausdrücke & Operatoren (1) Ausdrücke Was ist ein Ausdruck? Literal Variable Funktionsaufruf Ausdruck, der durch Anwendung eines einstelligen (unären) Operators auf einen Ausdruck
MehrInhalt: Die vorliegenden Folienvorlagen enthalten folgende Elemente:
Inhalt:. Brüche und Bruchteile........................................... Erweitern und Kürzen von Brüchen................................... Größenvergleich von Brüchen der Hauptnenner..........................
Mehrder einzelnen Aussagen den Wahrheitswert der zusammengesetzten Aussage falsch falsch falsch falsch wahr falsch wahr falsch falsch wahr wahr wahr
Kapitel 2 Grundbegriffe der Logik 2.1 Aussagen und deren Verknüpfungen Eine Aussage wie 4711 ist durch 3 teilbar oder 2 ist eine Primzahl, die nur wahr oder falsch sein kann, heißt logische Aussage. Ein
MehrGTI ÜBUNG 11. Schaltwerk, Automaten, Schieberegister FRIEDRICH-ALEXANDER UNIVERSITÄT ERLANGEN-NÜRNBERG JAN SPIECK 1
GTI ÜBUNG 11 Schaltwerk, Automaten, Schieeregister FRIEDRICH-ALEXANDER UNIVERSITÄT ERLANGEN-NÜRNBERG JAN SPIECK 1 AUFGABE 1 SCHIEBEREGISTER Das Bild zeigt einen sog. Johnson-Zähler, ei dem das invertierte
MehrVerwendet man zur Darstellung nur binäre Elemente ( bis lat.: zweimal) so spricht man von binärer Digitaltechnik.
Kursleiter : W. Zimmer 1/24 Digitale Darstellung von Größen Eine Meßgröße ist digital, wenn sie in ihrem Wertebereich nur eine endliche Anzahl von Werten annehmen kann, also "abzählbar" ist. Digital kommt
MehrBrückenkurs Mathematik
Brückenkurs Mathematik 6.10. - 17.10. Vorlesung 1 Logik,, Doris Bohnet Universität Hamburg - Department Mathematik Mo 6.10.2008 Zeitplan Tagesablauf: 9:15-11:45 Vorlesung Audimax I 13:00-14:30 Übung Übungsräume
Mehra. Welche der folgenden Terme können als Minterm, Maxterm, beides oder keines von beidem dargestellt werden:
Übungen zur Vorlesung Technische Informatik I, SS 2002 Hauck / Guenkova-Luy / Prager / hen Übungsblatt 1 oolesche lgebra /Kombinatorische Logik ufgabe 1: a. Welche der folgenden Terme können als Minterm,
MehrRechnerorganisation I Zusammenfassung
Universität der Bundeswehr München Fakultät für Informatik Institut für Technische Informatik Rechnerorganisation I Zusammenfassung Tobias Kiesling kiesling@informatik.unibw-muenchen.de 09.12.2003 2. Boole
MehrSudoku. Warum 6? Warum 6?
. / Sudoku Füllen Sie die leeren Felder so aus, dass in jeder Zeile, in jeder Spalte und in jedem x Kästchen alle Zahlen von bis stehen.. / Warum?. / Warum?. / Geschichte der Logik Syllogismen (I) Beginn
Mehr1 Analogtechnik und Digitaltechnik. C Schaltalgebra und kombinatorische Logik. 2 Digitale elektrische Schaltungen
Analogtechnik und Digitaltechnik C Schaltalgebra und kombinatorische Logik bei analoger Technik kontinuierliche Signale. Analog- und Digitaltechnik 2. Digitale elektrische Schaltungen 3. Logische Schaltungen
MehrAxiomatische Beschreibung der ganzen Zahlen
Axiomatische Beschreibung der ganzen Zahlen Peter Feigl JKU Linz peter.feigl@students.jku.at 0055282 Claudia Hemmelmeir JKU Linz darja@gmx.at 0355147 Zusammenfassung Wir möchten in diesem Artikel die ganzen
MehrKapitel 1.0. Aussagenlogik: Einführung. Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1
Kapitel 1.0 Aussagenlogik: Einführung Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1 Ziele der Aussagenlogik In der Aussagenlogik analysiert man die Wahrheitswerte zusammengesetzter
Mehr4. Anhang Unterschrift
Höhere Technische undes-, Lehr- und Versuchsanstalt (ULME) Graz Gösting Elektrotechnisches Laboratorium Jahrgang: 2004/05 Übungstag:... Name: Schriebl, Forjan, Schuster Gruppe:...... ufgabe: Kombinatorische
MehrDer deterministische, endliche Automat. Formale Grundlagen der Informatik 1 Kapitel 3 Mehr zu regulären Sprachen
Der deterministische, endliche Automat Formale Grundlagen der Informatik 1 Kapitel 3 Mehr zu regulären Sprachen Frank Heitmann heitmann@informatik.uni-hamurg.de 8. April 2014 Definition (DFA) Ein deterministischer,
MehrGrundlagen der Informatik
Grundlagen der Informatik Teil III Boolesche Algebra, Signalarten, Elektronische Bauteile Seite 1 Boolesche Algebra George Boole => englischer Mathematiker Mitte 19. Jahrhundert Formale Sicht digitaler
MehrÜbung 4: Aussagenlogik II
Übung 4: Aussagenlogik II Diskrete Strukturen im Wintersemester 2013/2014 Markus Kaiser 8. Januar 2014 1/10 Äquivalenzregeln Identität F true F Dominanz F true true Idempotenz F F F Doppelte Negation F
MehrLineare Funktionen systematisch erkunden. Arbeitsblatt 1
Areitslatt 1 Vorereitung: Öffne die EXCEL-Taelle linfunk.xls und dort das erste Taellenlatt it de Naen x fest. Du siehst dort (vgl. A.1): Ein festes Koordinatensyste it einer Geraden Einen Schieeregler,
MehrQuadratische Funktion und Parabel: Darstellungsformen
Zurück Quadratische Funktion und Parael: Darstellungsformen Kleine Vorüungen, die Sie zum Einstieg durchführen sollten: Erste Üung: Zeichnen Sie die Normalparael y = x in ein Koordinatensystem ein. Verschieen
MehrLogic in a Nutshell. Christian Liguda
Logic in a Nutshell Christian Liguda Quelle: Kastens, Uwe und Büning, Hans K., Modellierung: Grundlagen und formale Methoden, 2009, Carl Hanser Verlag Übersicht Logik - Allgemein Aussagenlogik Modellierung
MehrLogik (Teschl/Teschl 1.1 und 1.3)
Logik (Teschl/Teschl 1.1 und 1.3) Eine Aussage ist ein Satz, von dem man eindeutig entscheiden kann, ob er wahr (true, = 1) oder falsch (false, = 0) ist. Beispiele a: 1 + 1 = 2 b: Darmstadt liegt in Bayern.
MehrVon Bits, Bytes und Raid
Von Bits, Bytes und Raid Eine Schnuppervorlesung zum Kennenlernen eines Datenspeichers um Bits und Bytes zu unterscheiden um Raid-Festplattensysteme zu verstehen Inhalt Speicherzellen sind elektronische
MehrSchaltalgebra in der Schule
Proseminararbeit Angewandte Mathematik WS 2002/03 Schaltalgebra in der Schule Lisi Karner 0006698 Elisabeth Lehner 0001277 Nicole Senft 0048777 1 Inhaltsverzeichnis Einleitung 1. Theoretischer Teil 1.1.
MehrGrundlagen der diskreten Mathematik
Grundlagen der diskreten Mathematik Prof. Dr. Romana Piat WS 25/6 Allgemeine Informationen Vorlesungen:./C Zug D (Mi., 3. Block + Do., 4. Block, y-raster) Zug E (Di., 5. Block + Do.,. Block, y-raster)
MehrIntegralrechnung - Einführung Seite 1 von 6. Vergleicht man die Ergebnisse miteinander, so kann man folgende Entdeckung machen:
Integralrechnung - Einführung Seite von 6 Berechnung von Flächeninhalten zwischen dem Graphen einer Funktion und der x-achse: Beispiel : f(x)= Fläche zwischen Graph und x-achse üer dem Intervall [;]: Bei
MehrArbeitsblatt Logische Verknüpfungen Schaltnetzsynthese
Einleitung Zur Aktivitätsanzeige der 3 Gehäuselüfter (Signale a - c) eines PC-Systems soll eine Logikschaltung entwickelt werden, die über drei Signalleuchten (LEDs) anzeigt, ob ein beliebiger (LED1 x),
MehrInformatik I WS 07/08 Tutorium 24
Info I Tutorium 24 Informatik I WS 07/08 Tutorium 24 3.2.07 astian Molkenthin E-Mail: infotut@sunshine2k.de Web: http://infotut.sunshine2k.de Organisatorisches / Review is zum 2.2 müssen alle Praxisaufgaben
MehrMatrizen, Determinanten, lineare Gleichungssysteme
Matrizen, Determinanten, lineare Gleichungssysteme 1 Matrizen Definition 1. Eine Matrix A vom Typ m n (oder eine m n Matrix, A R m n oder A C m n ) ist ein rechteckiges Zahlenschema mit m Zeilen und n
MehrNormalformen boolescher Funktionen
Normalformen boolescher Funktionen Jeder boolesche Ausdruck kann durch (äquivalente) Umformungen in gewisse Normalformen gebracht werden! Disjunktive Normalform (DNF) und Vollkonjunktion: Eine Vollkonjunktion
MehrAufgabe 1 Minimieren Sie mit den Gesetzen der Booleschen Algebra 1.1 f a ab ab 1 = + + Aufgabe 2. Aufgabe 3
Logischer Entwurf Digitaler Systeme Seite: 1 Übungsblatt zur Wiederholung und Auffrischung Aufgabe 1 Minimieren Sie mit den Gesetzen der Booleschen Algebra 1.1 f a ab ab 1 = + + 1.2 f ( ) ( ) ( ) 2 = c
MehrKombinatorische Logik. Einführung in die Technische Informatik Falko Dressler, Stefan Podlipnig Universität Innsbruck
Kombinatorische Logik Einführung in die Technische Informatik Falko Dressler, Stefan Podlipnig Universität Innsbruck Überblick Analog- und Digitaltechnik Boolesche Algebra Schaltfunktionen Gatter Normalformen
Mehr8. Realisierung von Schaltnetzen mit Gattern
8. Realisierung von Schaltnetzen mit Gattern Im Folgenden soll ein kurzer qualitativer Einblick in die physikalische Arbeitsweise von Gattern gegeben werden. Dabei wird dann auch der Sinn des Begriffes
MehrEndliche Automaten. aus. Abbildung 1: Modell eines einfachen Lichtschalters
Endliche Automaten In der ersten Vorlesungswoche wollen wir uns mit endlichen Automaten eschäftigen. Um uns diesen zu nähern, etrachten wir zunächst einen einfachen Lichtschalter. Dieser kann an oder aus
MehrZwei unbekannte Zahlen und alle vier Rechenarten
Zwei unekannte Zahlen und alle vier Rechenarten HELMUT MALLAS Online-Ergänzung MNU 8/1 (15.1.015) Seiten 1, ISSN 005-58, Verlag Klaus Seeerger, Neuss 1 HELMUT MALLAS Zwei unekannte Zahlen und alle vier
Mehr14. Zur algebraischen Behandlung von Widerstandsschaltungen
4 Zur algebraischen Behandlung von Widerstandsschaltungen Mathematisch- physikalische Semesterberichte 9 (972), 59-65 Bekanntlich ergibt sich für zwei Widerstände R und R 2 als Gesamtwiderstand R r bei
MehrZusammenfassung. Satz. 1 Seien F, G Boolesche Ausdrücke (in den Variablen x 1,..., x n ) 2 Seien f : B n B, g : B n B ihre Booleschen Funktionen
Zusammenfassung Zusammenfassung der letzten LV Einführung in die Theoretische Informatik Woche 6 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 Satz 1 Seien F, G Boolesche Ausdrücke
MehrRabatt und Skonto. Rechnung Computersystem. Bruttopreis Rabatt Nettopreis Skonto Zahlung. 2'950.00 Fr. 2'457.35 Fr.
Ratt und Skonto Rechnung Computersystem Computer P7 '650.00 Fr. Drucker XX 300.00 Fr. Total '950.00 Fr. 15% 44.50 Fr. '507.50 Fr. % 50.15 Fr. '457.35 Fr. Bruttopreis Ratt Nettopreis Skonto Zahlung Worterklärungen
MehrGrundlagen der Technischen Informatik. 8. Übung
Grundlagen der Technischen Informatik 8. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 8. Übungsblatt Themen Aufgabe : Aufgabe : Aufgabe : Aufgabe : KMF, Nelson/Petrick-Verfahren Quine/McCluskey-Verfahren
MehrGrundlagen der Technischen Informatik. 7. Übung
Grundlagen der Technischen Informatik 7. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 7. Übungsblatt Themen Aufgabe : Aufgabe : Aufgabe : Aufgabe : KMF, Nelson/Petrick-Verfahren Quine/McCluskey-Verfahren
Mehr1 Vektoren, Vektorräume, Abstände: 2D
Vektoren, Vektorräume, Astände: D Definition: Die Menge aller (geordneten Paare reeller Zahlen (oder allgemeiner: Elemente eines elieigen Körpers, als Spalten geschrieen, ezeichnen wir als Vektoren: R
MehrWiederholung von Äquivalenzumformungen (Lösen linearer Gleichungen): Wiederholung von Äquivalenzumformungen (Lösen von Ungleichungen):
Prof. U. Stephan WiIng 1. Wiederholung von Äquivalenzumformungen (Lösen linearer Gleichungen): Bitte lösen Sie die folgenden Aufgaben und prüfen Sie, ob Sie Lücken dabei haben. Bestimmen Sie jeweils die
MehrSchaltalgebra - logische Schaltungen
Schaltalgebra - logische Schaltungen Bakkalaureatsarbeit im Rahmen des Mathematischen Seminars unter Leitung von Wolfgang Schmid eingereicht von Verena Horak Salzburg, Sommersemester 2003 Inhaltsverzeichnis
MehrInstitut für Mess- und Regelungstechnik Prof. Dr.-Ing. C. Stiller Universität Karlsruhe (TH) Digitaltechnik
Institut für Mess- und Regelungstechnik Prof. r.-ing.. Stiller Universität Karlsruhe (H) igitaltechnik H. ltmann, H. lessing, H. urkhardt und. Pérard Kurzbeschreibung igitale Geräte erscheinen auf den
MehrMathematik-Vorkurs für Informatiker Aussagenlogik 1
Christian Eisentraut & Julia Krämer www.vorkurs-mathematik-informatik.de Mathematik-Vorkurs für Informatiker Aussagenlogik 1 Aufgabe 1. (Wiederholung wichtiger Begriffe) Notieren Sie die Definitionen der
MehrErnst-Moritz-Arndt-Universität Greifswald Fachbereich Physik Elektronikpraktikum
Ernst-Moritz-Arndt-Universität Greifswald Fachbereich Physik Elektronikpraktikum Protokoll-Nr.: 11 Digitalschaltungen Protokollant: Jens Bernheiden Gruppe: 2 Aufgabe durchgeführt: 25.06.1997 Protokoll
MehrBerechnung von Flächen unter Kurven
Berechnung von Flächen unter Kurven Es soll die Fläche unter einer elieigen (stetigen) Kurve erechnet werden. Dzu etrchten wir die (sog.) Flächenfunktion, mit der die zu erechnende Fläche qusi ngenähert
MehrWir betrachten das folgende nicht gerichtete Netzwerk:
Beispiel 3.. Wir etrachten das folgende nicht gerichtete Netzwerk: v=a 9 4 c 5 2 1 6 4 d e 13 1 f 26 18 3 5 4 g 2 2 h i Einführung in die Graphentheorie FH Bonn-Rhein-Sieg, WS 1/2 86 Bemerkung 3.6. Der
MehrVersuch 5.1a: Transistorverstärker und digitale Bauelemente
Versuch 5.1a: Transistorverstärker und digitale Bauelemente Ziel des Versuchs: Im ersten Teil des Versuchs wird eine einfache Spannungsverstärkerschaltung untersucht. Die Frequenzabhängigkeit der Spannungsverstärkung
MehrKommentiertes Beispiel für das Gaußsche Eliminationsverfahren
Kommentiertes Beispiel für das Gaußsche Eliminationsverfahren oder: Wie rechnet eigentlich der TI 84, wenn lineare Gleichungssysteme gelöst werden? Hier wird an einem Beispiel das Gaußsche Verfahren zum
MehrEinführung in die Mathematik (Vorkurs 1 )
Einführung in die Mathematik (Vorkurs 1 ) Wintersemester 2008/09 Dr. J. Jordan Institut für Mathematik Universität Würzburg Germany 1 Modulbezeichnung 10-M-VKM 1 Inhaltsverzeichnis 1 Aussagen und Beweise
MehrInhaltsverzeichnis. Inhaltsverzeichnis... 1 3.Logik... 2. 3.1 Zahlensysteme... 2. 3.2 Grundbegriffe zweiwertiger Logik... 13
Inhltsverzeichnis Inhltsverzeichnis... 3.Logik... 2 3. Zhlensysteme... 2 3.2 Grundegriffe zweiwertiger Logik... 3 3.3 Rechengesetze für logische Ausdrücke... 9 3.4 Logische Funktionen... 24 3.5 Logische
Mehrmathe plus Aussagenlogik Seite 1
mathe plus Aussagenlogik Seite 1 1 Aussagenlogik 1.1 Grundbegriffe Def 1 Aussage Eine Aussage ist ein beschriebener Sachverhalt, dem eindeutig einer der Wahrheitswerte entweder wahr oder falsch zugeordnet
MehrAussagenlogik. Aussagen und Aussagenverknüpfungen
Aussagenlogik Aussagen und Aussagenverknüpfungen Aussagen sind Sätze, von denen sich sinnvollerweise sagen läßt, sie seien wahr oder falsch. Jede Aussage besitzt also einen von zwei möglichen Wahrheitswerten,
MehrKapitel 4 Schaltungen mit Delays (Schaltwerke) Literatur: Oberschelp/Vossen, Kapitel 4. Kapitel 4: Schaltungen mit Delays Seite 1
Kapitel 4 Schaltungen mit Delays (Schaltwerke) Literatur: Oberschelp/Vossen, Kapitel 4 Kapitel 4: Schaltungen mit Delays Seite 1 Schaltungen mit Delays Inhaltsverzeichnis 4.1 Einführung 4.2 Addierwerke
MehrBoolesche Algebra. Hans Joachim Oberle. Vorlesung an der TUHH im Wintersemester 2006/07 Montags, 9:45-11:15 Uhr, 14täglich TUHH, DE 22, Audimax 2
Universität Hamburg Department Mathematik Boolesche Algebra Hans Joachim Oberle Vorlesung an der TUHH im Wintersemester 2006/07 Montags, 9:45-11:15 Uhr, 14täglich TUHH, DE 22, Audimax 2 http://www.math.uni-hamburg.de/home/oberle/vorlesungen.html
MehrReelle Zahlen (R)
Reelle Zahlen (R) Bisher sind bekannt: Natürliche Zahlen (N): N {,,,,,6... } Ganze Zahlen (Z): Z {...,,,0,,,... } Man erkennt: Rationale Zahlen (Q):.) Zwischen den natürlichen Zahlen befinden sich große
MehrRechnenund. Systemtechnik
Rechnen- und Systemtechnik 1 / 29 Rechnenund Systemtechnik Skript und Unterrichtsmitschrift April 22 Rechnen- und Systemtechnik 2 / 29 nhaltsverzeichnis 1. Grundbausteine der Digitaltechnik... 4 1.1. UND-Verknüpfungen
Mehr183.580, WS2012 Übungsgruppen: Mo., 22.10.
VU Grundlagen digitaler Systeme Übung 2: Numerik, Boolesche Algebra 183.580, WS2012 Übungsgruppen: Mo., 22.10. Aufgabe 1: Binäre Gleitpunkt-Arithmetik Addition & Subtraktion Gegeben sind die Zahlen: A
MehrInformatik A (Autor: Max Willert)
2. Aufgabenblatt Wintersemester 2012/2013 - Musterlösung Informatik A (Autor: Max Willert) 1. Logik im Alltag (a) Restaurant A wirbt mit dem Slogan Gutes Essen ist nicht billig!, das danebenliegende Restaurant
MehrEinführung in Informatik 1
Einführung in Informatik Prof. Dr.-Ing. Andreas Penningsfeld Zahlensysteme Allgemein: Zahl b := zn * bn +... + z * b + z ( ) * b (-) +... + z (-m) * b (-m) ; zi: Koeffizienten b: Basis Dezimalsystem Dualsystem
MehrErfüllbarkeit und Allgemeingültigkeit
Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 3.3 Aussagenlogik Erfüllbarkeit 44 Erfüllbarkeit und Allgemeingültigkeit Def.: eine Formel ϕ heißt erfüllbar, wennesein I gibt, so dass I = ϕ
MehrTU5 Aussagenlogik II
TU5 Aussagenlogik II Daniela Andrade daniela.andrade@tum.de 21.11.2016 1 / 21 Kleine Anmerkung Meine Folien basieren auf den DS Trainer von Carlos Camino, den ihr auf www.carlos-camino.de/ds findet ;)
Mehr