Re: A86: Displaying a register in decimal (base 10) on the screen
[Prev][Next][Index][Thread]
Re: A86: Displaying a register in decimal (base 10) on the screen
In a message dated 97-09-01 10:26:12 EDT, you write:
<< 
 > If I have a hex number (say $A5) in the A register, is there any simple
way
 > to display it in decimal (as opposed to hex) on the screen (as 165)?  I
 
 Set the cursor coordinates, put A into L, put 0 into H, and call $4A33.
 It displays HL as a decimal number, right-justified in a field of width 5.
  >>
I used the following code and got an output of "5535<black box>".  I was
trying to get "165".  Interesting...
#include "asm86.h"
#include "ti86asm.inc"
.org _asm_exec_ram
Start:
        call _clrLCD
        ld hl,0000
        ld (_curRow),hl
        ld a,$A5
        ld l,a
        ld h,0
        call $4A33
        ret
.end
Follow-Ups: