HL = HL + HL is the same as HL * 2.
Now * 2 * 2 *2 *2 = * 16
Simplistic
Later,
Matt
>>add hl,hl ; multiply by 2
>>add hl,hl ; " by 4...
>>add hl,hl ; " by 8...
>>add hl,hl ; and by 16
>
>but if you did this adding thing, wouldn't you get 5*HL? or are you adding
hl
>together,then loading that into another register, and then adding 2*HL to
>that?
>
>
>
>Glen
>no http:// yet