Difference between revisions of "83Plus:BCALLs:4009"
From WikiTI
m (→Comments) |
(→Example) |
||
| Line 24: | Line 24: | ||
ld h,(hl) | ld h,(hl) | ||
ld l,a | ld l,a | ||
| + | ret</nowiki> | ||
| + | There is also an equivalent version which uses DE instead of A: | ||
| + | <nowiki>LdHLInd: | ||
| + | ld e,(hl) | ||
| + | inc hl | ||
| + | ld d,(hl) | ||
| + | ex de,hl | ||
ret</nowiki> | ret</nowiki> | ||
Revision as of 19:35, 27 March 2005
Synopsis
Official Name: LdHLInd
BCALL Address: 4009
Stores the value at (HL) to register HL.
Inputs
- HL: pointer to bytes to load
Outputs
- HL: value located at input (HL)
Registers Destroyed
- AF
Comments
Useful utility call. Equivalent code located in example.
Example
LdHLInd: ld a,(hl) inc hl ld h,(hl) ld l,a ret
There is also an equivalent version which uses DE instead of A:
LdHLInd: ld e,(hl) inc hl ld d,(hl) ex de,hl ret