Odwrócenie stanu znacznika C
From Atariki
Revision as of 10:54, 30 wrz 2017; view current revision
←Older revision | Newer revision→
←Older revision | Newer revision→
W procesorach serii 65xx są rozkazy ustawiania i kasowania znacznika C, ale nie ma rozkazu odwracania jego stanu. Gdyby taka operacja była do czegoś potrzebna, można ją zrealizować następująco:
rol eor #$01 ror
Kod zajmuje 4 bajty i 6 cykli maszynowych. Operacja nie zmienia stanu akumulatora.
Metoda nr 2:
bcc _set clc .byte $b0 ;rozkaz BCS _set sec
5 bajtów i 5-6 cykli maszynowych. Operacja nie zmienia stanu znaczników N i Z.