Bit-Test
Dieser Befehl undiert logisch den Inhalt des Akkumulators und einer gewählten Speicherzelle. Diese werden nicht verändert, da das Ergebnis im Zero-Flag gespeichert wird. Wenn die zu testenden Bits glöscht Z=0 ansonsten Z=1. Zudem werden Bit 6 und 7 der gewählten Speicherzelle ins V- bzw. N-Flag übertragen.
Arten der Speicher-Adressierung :
Hex. Object-Code | Adressierung | Anzahl der Bytes | Zyklen |
24 | Zero-Page (direkt) | 2 | 3 |
2C | Absolut (direkt) | 3 | 4 |
N | V | B | D | I | Z | C |
M7 | M6 | X |
clk_h: lda #16 ; Bit 4 bit port ; AND Port bne clk_h ; ist Z=0 dann clk_h ... ; ist Bit 4 AND Port = 1 (Z=1), dann geht es hier weiter
Letzte Änderung: 2019-01-06 09:35:32