Hi,
I don't quite understand why you need to do what you're trying to do, it seems like a waste of RAM to have multiple copies of the same data instead of just acting on the data stored in the DAT array. But anyway, one way would be like
Code:
i VAR BYTE
For i = 0 to 254
   UNIT1[i] = DAT[i]
NEXT
/Henrik.