Попробуйте объявить два массива, один из которых будет использоваться с вашими значениями, а другой может быть таким, используя оператор DUP 5 DUP (?)
И начать перемещение значений из первого массива во второй, используя цикл.
Пример:
.data
myArr1 DWORD 5, 4, 3, 2, 1
myArr2 DWORD 5 DUP (?)
.code основной процесс
MOV EDI, смещение myArr1
добавить Edi, размер myArr1
MOV ESI, смещение myArr2
mov ecx, длина myArr2
reverseLoop:
добавить ebx, [edi] mov [edi], ebx
sub edi, введите myArr2
добавить esi, наберите myArr1
мов эакс, [edi]
Позвонить по телефону
LOOP reverseLoop
выход
основной конец
конец основной