Копировать значения из исходного массива в новый
Недавно я изучаю ассемблер и использую ARM-ассемблер с инструментом Keil. И я столкнулся с некоторыми проблемами в Интернете. Требуется некоторый код для копирования значений из исходного массива (приведенного ниже) и записи его в массив назначения, а также удаления дубликатов. То, что я не понимаю, совершенно ясно, как скопировать массив? Надеюсь, что кто-то может помочь.. РЕДАКТИРОВАТЬ: Хотя я прошу о помощи, я также пытаюсь понять это самостоятельно, но я был бы очень признателен, если бы кто-то дал мне пример. И это не задание. Это просто самообучение.
SRAM_BASE EQU 0x40000000; start of the address
AREA Reset, CODE, READONLY
ENTRY
stop B stop
sourceArray DCB 2,44,66,66,1,1,4,10,3,10,23,1,23,255,254,2,2,3
asize DCB (asize-sourceArray)
END