Physikpraktikum für Vorgerückte : Digital-Elektronik : Programmeditor-Applet :

Programmeditor-Applet: Beispielprogramme

Halbaddierer in Rohfassung

0000 0000 0011
0001 0001 0100
0010 0010 0101
0001 0010 0110
0100 0101 0111
0110 0111 1000
0000 1000 1001
1000 1000 1010
0011 1010 1011
1001 1011 1100
0000 0111 1101
0110 1101 1110

       Der Halbaddierer in der Ein-Register-pro-Gatter-Fassung (Abbildung 2, Seite 6 im Bericht).

Input: A, B, D in Register 0, 1, 2

Output: S in Register 12, C in Register 14

Optimierter Halbaddierer

01 01 11
01 10 01
10 10 10
10 11 10
01 10 11
00 10 10
01 10 10
00 11 01
11 11 11
00 00 00
00 11 11
01 11 11

       Derselbe Halbaddierer, auf 4 Register komprimiert (Abbildung 3, Seite 8 im Bericht).

Input: A, B, D in Register 0, 1, 2

Output: C in Register 2, S in Register 3

Endfassung des Halbaddierers

001 001 101
001 010 011
010 010 100
100 101 100
011 100 101
000 100 100
011 100 110
000 101 011
101 101 101
000 000 100
100 101 101
011 101 111
011 011 011
100 100 100
101 101 101

       Der Auto-Takt-taugliche Halbaddierer, der Input und Output nicht zerstört, mit Dummy-NANDs auf 15 Schritte verlängert (Abbildung 15, Seite 27 im Bericht).

Input: A, B, D in Register 0, 1, 2

Output: C in Register 6, S in Register 7 (und immer noch A, B, D in Register 0, 1, 2)

Christian Walther 15.1.2003