If you going to use a constant, load DE at once, it will save you 4 t-states and 1 byte. I forgot about that. >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