Re: A86: Dec to Hex


[Prev][Next][Index][Thread]

Re: A86: Dec to Hex




;i didn't test this, someone verify it. this is the idea though.
;routine to display AHL as hex number in normal font
;written by Kirk Meyer    5/11/98

disp_ahl_hex:
 call put_number
 ld a,h
 call put_number
 ld a,l
put_number:
 push af
 ld hl,$0000		;if you used an HL that contained 0,
			;then you could eliminate the line
			;labeled "could be eliminated"
 rrd
 and %00001111		;could be eliminated
 call put_digit
 pop af
 and %00001111
put_digit:
 push hl
 add a,'0'
 cp '9'+1
 jr c,put_digit_ok
 add a,'A'-'9'+1
put_digit_ok:
 call _putc
 pop hl
 ret
 

Dux Gregis wrote:
> 
> How about this?
> 
>  xor a
>  add hl,0
>  daa
>  call $4a33
> 
> My use of daa might be backwards...
> 
> Trey Jazz wrote:
> 
> > can someone post the routine to display ahl in hex

-- 

=====================================
=                                   =
=   Kirk Meyer (mailto:_@ibm.net)   =
= http://www.bigfoot.com/~kirkmeyer =
=                                   =
=   "Set your affection on things   =
=    above, not on things on the    =
=      earth."  Colossians 3:2      =
=                                   =
=====================================


Follow-Ups: References: