It's really simple in 16 bit, just do the following:
push di
push si
push cx
mov cx,(number of bytes to move)
lea di,(destination address)
lea si,(source address)
rep movsb
pop cx
pop si
pop di
Note: the pushes & pops are neceessary if you need to save the contents of the registers.