base:8_bit_to_hexadecimal_conversion
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
base:8_bit_to_hexadecimal_conversion [2017-08-20 00:05] – fixed slight bug tww_ctr | base:8_bit_to_hexadecimal_conversion [2017-08-20 00:17] – tww_ctr | ||
---|---|---|---|
Line 58: | Line 58: | ||
; | ; | ||
OUTHEX tax ; | OUTHEX tax ; | ||
- | and #$f0 ; High nibble | + | |
- | | + | |
lsr ; | lsr ; | ||
lsr ; | lsr ; | ||
Line 68: | Line 67: | ||
jsr NIB2HEX ; print nibble | jsr NIB2HEX ; print nibble | ||
rts | rts | ||
- | |||
; | ; | ||
Line 77: | Line 75: | ||
adc #$30 ; Accu < 10 | adc #$30 ; Accu < 10 | ||
jmp BSOUT ; Print #$30 - #39 | jmp BSOUT ; Print #$30 - #39 | ||
- | HEX sbc #$09 ; Accu >= 10, subtract #$09 to get " | + | HEX adc #$36 ; Accu >= 10, subtract #$09 to get " |
jmp BSOUT ; Print Accu (HEX nibble) and bye | jmp BSOUT ; Print Accu (HEX nibble) and bye | ||
</ | </ | ||
- | Alternatively, |
base/8_bit_to_hexadecimal_conversion.txt · Last modified: 2017-08-20 00:30 by tww_ctr