 |
Block II
- Inhalte in Register laden
(Direktoperanden)
- Inhalte von
zwei Registern addieren (Operation Addition, Operanden: 3 und 4 mit
Ergebnis 7 im Register A)
- alle Basisregister sind
mit definierten Werten zu laden und zu addieren
(wenn dabei die Summe kleiner wird als einer
der Summanden, dann liegt das daran, dass das Register A "übergelaufen"
ist)
-
2000H 3E, 00 LD A, 00H
2002H 06, 03 LD B, 03H
2004H 0E, 10 LD C, 10H
2006H 16, 56 LD D, 56H
2008H 26, 02 LD H, 02H
200AH 1E, 05 LD L, 05H
200CH 80 ADD A, B
200DH 81 ADD A, C
200EH 82 ADD A, D
200FH 83 ADD A, E
2010H 84 ADD A, H
2011H 85 ADD A, L
2012H 76 HALT
|
 |
Block III
- Inhalt von
mehreren Registern addieren und subtrahieren
-
1. Reg. A: 09H; Reg. C: 03H - Operation: A - C
2. Reg. A: 0CH; Reg. B: 03H; Reg. C: 04H - Operation: A - B - C
3. A, B, C,D , E, H, L mit beliebigen kleinen Werten füllen - alle
Register addieren!
|