you can only use the a register to load to/from memory locations: Example: ld a,(score) ld (score),a There you go....