logo search
ответы_ОМПТ_Тайлан

11. Разработайте программу перестановки элементов массива резидентной памяти данных мк51 в обратном направлении.

mov R1,N ;адрес начала массива

mov R2,M ;адрес начала Временного массива, где M=N+n+1

mov R3,n ;количество элементов в массиве

mov R4,R3

m1: mov @R2,@R1 ;создаем временный массив

inc R2

inc R1

djnz R3, m1

mov A, R2

subb A,R4

mov R2,A

m2: mov @R1,@R2

inc R2

dec R1

djnz R4, m2