AND Memory with Accumulator (UNDiere Speicher mit Akkumulator)
Logische UND-Verknüpfung der angegebenen Daten mit dem Akkumulator. Das Ergebnis wird im Akkumulator gespeichert.
Die acht Arten der Speicher-Adressierung :
1. Unmittelbar : AND Data
2. Absolut (direkt) : AND Adresse
3. Zero-Page (direkt) : AND Zero-Page
4. Vor-indiziert mit Indexregister X : AND (Adresse,X)
5. Nach-indiziert mit Indexregister Y : AND(Adresse),Y
6. Zero-Page indiziert mit Indexregister X : AND Zero-Page,X
7. Absolut indiziert mit Indexregister X : AND Adresse,X
8. Absolut indiziert mit Indexregister Y : AND Adresse,Y
0 | AND | 0 | = | 0 |
1 | AND | 0 | = | 0 |
0 | AND | 1 | = | 0 |
1 | AND | 1 | = | 1 |
Hex. Object-Code | Adressierung | Anzahl der Bytes | Zyklen |
21 | Vor-indiziert mit Indexregister X | 2 | 6 |
25 | Zero-Page (direkt) | 2 | 3 |
29 | Unmittelbar | 2 | 4* |
2D | Absolut (direkt) | 3 | 4 |
31 | Nach-indiziert mit Indexregister Y | 2 | 5* |
35 | Zero-Page indiziert mit Indexregister X | 2 | 4 |
39 | Absolut indiziert mit Indexregister Y | 3 | 4* |
3D | Absolut indiziert mit Indexregister X | 3 | 4* |
(*) Zusätzlich 1 Zyklus falls die Speichergrenze überschritten wird.
N | V | B | D | I | Z | C |
X | X |
Beispiel: überprüfen welche Bits (0-3) gesetzt wurden und Ergebnis speichern.
lda 0b10100101 ; Wert and 0b00001111 ; Prüfen von Bit 0 - 3, Bit 4 -7 werden gelöscht sta save_4bit ; Ergebnis aus dem Akkumulator speichern
Letzte Änderung: 2019-01-06 09:34:51