Re[10]: О ниасиливших Clojure
От: $$ Австралия жж
Дата: 16.07.19 12:07
Оценка:
Здравствуйте, AleksandrN, Вы писали:

AN>На ассемблере перевернёшь?


Я на ассемблере не писал со времён института. Как-то так "псевдо x86"

; stdcall void reverse(int32* first, int32* last)
MOV EBX, [ESP + 4]
MOV ECX, [ESP + 8]

CYCLE:
MOV EAX, EBX
XOR EAX, ECX
JZ EXIT
MOV EAX, [EBX]
XCHG EAX, [ECX]
XCHG EAX, [EBX]
INC EBX
DEC ECX
JMP CYCLE

EXIT:
RET
Отредактировано 16.07.2019 12:08 Артём . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.