У меня есть вопрос x86, о обратном массиве. Кто-нибудь может помочь мне, как его закодировать
Use a loop with indirect or indexed addressing to reverse the elements of an integer array in place and display the modified array (calling the DumpMem method from the Irvine32 library). Do not copy the elements to any other array. Use the SIZEOF, TYPE, and LENGTHOF operators to make the program as flexible as possible if the array size and type should be changed in the future.
Что я уже пробовал:
.code main proc mov esi, OFFSET array ; mov edi, SIZEOF array - TYPE array ; mov ecx, LENGTHOF array / 2 ;
Richard MacCutchan
Так что теперь вам просто нужно добавить код для обмена значениями с каждого конца массива.