Difference between revisions of "Z80 Routines:Memory:ldHLind"
From WikiTI
m (Z80 Routines:Memory:LdHLInd moved to Z80 Routines:Memory:ldHLind) |
|
(No difference)
|
Revision as of 01:27, 1 November 2009
This a substitute to the useful bcall(_ldHLind).
;input: hl = pointer to memory ;ouput: hl = (hl) ;destroy a only LdHLInd: ld a,(hl) inc hl ld h,(hl) ld l,a ret ;same as above but ;destroy de LdHLInd2: ld e,(hl) inc hl ld d,(hl) ex de,hl ret
Comments
Use depends on situation. The first is more general because doesn't use a important pair register de. But the second has great use when you still need hl preserved.