Autor |
Beitrag |
ElaEdo
| Veröffentlicht am Samstag, den 03. März, 2001 - 20:50: |
|
Folgende Aufgabe konnte ich nicht lösen: Geben Sie eine Schaltung aus AND-, OR- und NOT-Gattern an, die für eine zweistellige Dualzahl ohne Vorzeichen das 2-er Koplement erzeugt. Danke! |
ö
| Veröffentlicht am Samstag, den 17. März, 2001 - 11:58: |
|
Eingabe: b1:Zweierstelle, a1:Einerstelle der Dualzahl. Regel zur 2-Komplement-Bildung einer Zahl: Alle Stellen invertieren (1->0, 0->1) und danach 1 addieren. Das Ergebnis kann also 3 Stellen haben (bei a=b=0). Also Ausgänge: c2, b2, a2 sind die Vierer-, die Zweier- und die Einerstelle des 2erkomplements. Wertetabelle: b1 a1 c2 b2 a2 0 0 1 0 0 0 1 0 1 1 1 0 0 1 0 1 1 0 0 1 Logische Terme: -a = nicht a, a negiert a ^ b = a und b a v b = a oder b c2 = -b1 ^ -a1 b2 = (-b1 ^ a1) v (b1 ^ -a1) a2 = a1 Schaltung: c2 = AND(NOT(b1), NOT(a1)) b2 = OR(AND(NOT(b1), a1), AND(b1, NOT(a1))) a2 = a1 |
|