A86: Re: Add hl,a
[Prev][Next][Index][Thread]
A86: Re: Add hl,a
For constants:
ld a,l ; 4
add a,N ; 7 N is the constant
ld l,a ; 4
jp nc,skip ; 10 or 1
inc h ; 4
skip: ; = 20 or 29
For A:
add a,l ; 4
ld l,a ; 4
jp nc,skip ; 10 or 1
inc h ; 4
skip: ; = 13 or 22
If you can trash DE (or BE):
ld d,0 ; 7
ld e,a ; 4 (or 7, if you load it with N)
add hl,de ; 11
; = 22 for A, 25 for constants
-----Original Message-----
From: InFuZeD <zoneti@home.com>
To: assembly-86@lists.ticalc.org <assembly-86@lists.ticalc.org>
Date: Thursday, October 29, 1998 3:30 PM
Subject: A86: Add hl,a
>
>How could I add a to hl? Is it a call? I actually need to use it to add
>hl by $10 or 122. It's for a super small putsprite.
>
>-InFuZeD