Programowanie: Konwersja liczby binarnej na cyfrę hex
From Atariki
Revision as of 21:00, 7 mar 2013; view current revision
←Older revision | Newer revision→
←Older revision | Newer revision→
Program przekształca wpisaną do akumulatora liczbę z zakresu od $00 do $0F na cyfrę szesnastkową. Wynik w akumulatorze.
cmp #$0a sed adc #$30 cld
Wykorzystuje się tu fakt, że w 6502 sumator pracujący w trybie dziesiętnym automatycznie przelicza wartości binarne z zakresu $A-$F na pięciobitowe liczby BCD przed wykonaniem operacji arytmetycznej.