Я работаю над домашним заданием по сборке и застрял в своей последней программе. Если кто-то со знанием сборки x86 скрывается, пожалуйста, не стесняйтесь комментировать, как я могу начать с этого. Спасибо!
проблема:
Используйте цикл с косвенной или индексированной адресацией, чтобы поменять местами элементы целочисленного массива. не копируйте элементы ни в какой другой массив. Также используйте операторы SIZEOF, TYPE и LENGTHOF, чтобы сделать программу гибкой для различных массивов.
код пока:
.data
array BYTE 10h,20h, 30h, 40h
.code
main PROC
call Clrscr
;no clue...
exit
main ENDP
END main
arr db 3, 2, 1
push 3
,push 2
иpush 1
в стеке, а затем извлеките их и поместите в соответствующий индекс, начиная с начала. - person Ahtisham   schedule 16.11.2017arr db 3, 2, 1
push 3
,push 2
иpush 1
в стеке, а затем извлеките их и поместите в соответствующий индекс. - person Ahtisham   schedule 16.11.2017