Вверх ↑
Ответов: 4630
Рейтинг: 749
#1: 2014-04-08 15:12:31 ЛС | профиль | цитата
В Ассемблере не разбираюсь, помогите, кто знает.
Есть некоторая функция на Delphi. В нее нужно вставить ассемблерный код который перебирает локальный динамический массив от конца до начала и делает push каждого элемента в стек:

#pas
function MyFunc(....): string;
var
Arr: array of Pointer;
I: integer;
begin
SetLength(Arr, xxx);
....

asm
// Вот этот фрагмент мне нужен, условно:
//for I := High(Arr) downto 0 do
//begin
// push Arr[I]
//end;
end;

....
end;
карма: 26

0