Dyskusja:Programowanie: Zapis na ekran w różnych systemach liczbowych
From Atariki
(Różnice między wersjami)
| Wersja z dnia 22:08, 23 cze 2008 Xxl (Dyskusja | wkład) (prośba) ← Previous diff |
Aktualna wersja KMK (Dyskusja | wkład) (Dyskusja:Programowanie: Zapis na ekran liczby w systemie szesnastkowym (PUTHEX) moved to Dyskusja:Programowanie: Zapis na ekran w różnych systemach liczbowych: request + zachowanie historii) |
||
| Linia 1: | Linia 1: | ||
| Błędnie nazwałem artykuł, nie umiem tego zmienić. Proszę go nazwać 'Zapis na ekran liczb w różnych systemach liczbowych'. [[Użytkownik:Xxl|Xxl]] 00:08, 24 cze 2008 (CEST) | Błędnie nazwałem artykuł, nie umiem tego zmienić. Proszę go nazwać 'Zapis na ekran liczb w różnych systemach liczbowych'. [[Użytkownik:Xxl|Xxl]] 00:08, 24 cze 2008 (CEST) | ||
| + | |||
| + | ...i do tego PUTHEX w wersji nieco bardziej optymalnej (bez użycia tablicy - został opisany tutaj: http://atariki.krap.pl/index.php/Programowanie:_Konwersja_liczby_binarnej_na_cyfr%C4%99_hex ;-) | ||
| + | |||
| + | czyli pełna wersja, z użyciem tej metody wyglądała by tak: | ||
| + | |||
| + | puthex pha | ||
| + | lsr @ | ||
| + | lsr @ | ||
| + | lsr @ | ||
| + | lsr @ | ||
| + | jsr nibbel | ||
| + | pla | ||
| + | and #$0f | ||
| + | nibbel cmp #$0a | ||
| + | sed | ||
| + | adc #'0 | ||
| + | cld | ||
| + | sta (ekr),y | ||
| + | iny | ||
| + | rts | ||
| + | |||
| + | |||
| + | |||
| + | --[[Użytkownik:Seban|Seban/SLIGHT]] 07:25, 24 cze 2008 (CEST) | ||
Aktualna wersja
Błędnie nazwałem artykuł, nie umiem tego zmienić. Proszę go nazwać 'Zapis na ekran liczb w różnych systemach liczbowych'. Xxl 00:08, 24 cze 2008 (CEST)
...i do tego PUTHEX w wersji nieco bardziej optymalnej (bez użycia tablicy - został opisany tutaj: http://atariki.krap.pl/index.php/Programowanie:_Konwersja_liczby_binarnej_na_cyfr%C4%99_hex ;-)
czyli pełna wersja, z użyciem tej metody wyglądała by tak:
puthex pha
lsr @
lsr @
lsr @
lsr @
jsr nibbel
pla
and #$0f
nibbel cmp #$0a
sed
adc #'0
cld
sta (ekr),y
iny
rts
--Seban/SLIGHT 07:25, 24 cze 2008 (CEST)
