| 6.11. Komparatoren |
|
|
Letztmalig dran rumgefummelt: 11.12.20 16:24:11 |
|
|
Komparatoren - Größenvergleicher sind Basis jeder Ablaufsteuerung innerhalb eines Mikrorechners - sie können die Aussage "größer", "gleich" oder "kleiner" treffen. Und - wichtig zu wissen: auch der größte Softwarefreak greift hier auf eine recht komplexe Hardware zu. Komparatoren sind die Mutter aller einfachen oder auch mehrfachen Verzweigung - aber auch jede SQL wird rechnerintern über einen hardwaremäßigen Komparator entschieden. | ||||||
| mit ihnen werden hardwaremäßig Entscheidungen getroffen, bekannt als if ... then ... else-Verzweigung oder auch Mustervergleiche (denn diese sind ja dann auch bitgleich, egal ob als Zahlen oder Strings | |||||||
| 1. Komparatorlogik 2. Kaskadierung und logische Aussagenzusammenfassung 3. Praktische Komparatorschaltungen 4. Schaltkreislisten Komparatoren 5. Verwandte Themen |
|||||||
|
|||||||
| Komparatoren können Bestandteile von ALU's sein, oder sie müssen dieser nach geschalten werden - sie sind auf jeden Fall in jedem Mikroprozessor in der entsprechenden BUS-Breite vorhanden |
| 1. Komparatorlogik für zwei Bit - ganz einfach |
|
|
|
|
|
Das ist ja das Problem, wie man im folgenden gleich selbst bemerken wird: für zwei Bit ist die Sache eigentlich trivial - für vier oder gar acht Bit schon nicht mehr! Dumm für uns, das die BUS-Breite gegenwärtiger CPU's schon mal minimal 64 Bit beträgt - wir brauchen also 64-Bit-Vergleicher ;-) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
A ist genau dann kleiner als B, wenn das gleiche Bit und das kleiner Bit aktiviert oder wenn nur das kleine Bit aktiviert ist |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| da drei Ausgänge an der Ausgangssignalbildung beteiligt sind, müssen diese natürlich durch eine zusätzliche Logik interpretiert werden | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ersetzungsschaltung eines 2-Eingangs-Komparators mittels Grundgattern |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auch Komparatoren lassen sich kaskadieren - hintereinander für mehrere Bits realisieren | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
... im einfachsten Falle lässt sich das Problem
mittels einer kanonischen Normalform sowie anschließender Zusammenfassung
via de Morganscher regeln lösen.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2. Kaskadierung von Komparatoren |
|
|
|
|
|
Jetzt wird die Sache schon anspruchsvoller - klar ist, jedes Bit muss einzeln ausgewertet werden - aber nun im Ergebnis auch noch in den Kontext weiterer Bitstufen gesetzt werden und zwar auch noch nach einer bestimmten Reihenfolge - Du sollst sie finden ;-) |
|
Kaskade von Vier
Zwei-Eingangs-Komparatoren - das ist "Tricky-Logik", wie sie in der Informatik
sehr oft angewandt wird
|
| 3. Praktische Komparatorschaltungen |
|
|
|
|
|
Hier kann es nur noch praktisch sein - Logiktabellen sollten wir bei insgesamt 16 Bit wohl eher nicht mehr erstellen - hier muss mit Sinn und Verstand agiert werden. Entscheidend ist ja schließlich nicht die Anzahl der gesetzten Bits, sondern ihre Stelligkeit im Bitmuster - und diese müssen wir korrekt auswerten. | ||||
|
|
| 4. Bauelementelisten der Komparatoren |
| Klasse | Bauelemente-Typ | Funktion |
|
74 - ; 74 LS; 47 HCT |
7485 | 4-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74518 | 8-Bit-KOMPARATOR |
|
74 - ; 74 LS; 47 HCT |
74519 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74520 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74521 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74522 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74526 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74527 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74528 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74677 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74678 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74679 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74680 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74682 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74683 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74684 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74685 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74686 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74687 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74688 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74689 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74866 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 74885 | 8-Bit-KOMPARATOR |
| 74 - ; 74 LS; 47 HCT | 7429806 | 8-Bit-KOMPARATOR |
| 4500-er Serie (CMOS) | 4585 | 4-Bit-KOMPARATOR |
| 4500-er Serie (CMOS) | 74688 | 8-Bit-KOMPARATOR mit Freigabe |
| 4000-er Serie (CMOS) | 40085 | 4-Bit-KOMPARATOR |
elektrische Bauelemente-Übersicht KOMPARATOREN in verschiedenen Technologien
| 5. Verwandte Themen |
|
|
|
|
|
Jetzt wird die Sache schon anspruchsvoller - klar ist, jedes Bit muss einzeln ausgewertet werden - aber nun im Ergebnis auch noch in den Kontext weiterer Bitstufen gesetzt werden und zwar auch noch nach einer bestimmten Reihenfolge - Du sollst sie finden ;-) | ||||||
|
|||||||
|
|
|
||||||
|
|
|
|
zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Januar 2000 |
|
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehemn ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
|
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |