Programowanie: Zapis na ekran w różnych systemach liczbowych

Z Atariki
Wersja z 23 cze 2008, 23:36 autorstwa Xxl (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Pod adresem wskazywanym przez 'ekr' znajduje się początek pamięci ekranu gdzie będzie zapisana liczba heksadecymalna. Dzięki rejestrowi Y można drukować na ekranie liczby w pętli.

puthex          pha
                lsr @
                lsr @
                lsr @
                lsr @
                jsr nibbel
                pla
                and #$0f
nibbel          tax
                lda tab_hex,x
                sta (ekr),y
                iny
                rts

tab_hex         dta d'0123456789ABCDEF'