Вставки

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Вставки

Сообщение LexXL » 19.07.2006 16:34:41

кто - нить может подсказать как сделать аналог вставка
Код: Выделить всё
{delphi}
asm
        cmp   ECX,0
        Je    @JustQuit
        push  ESI
        push  EDI
        mov   ESI, EAX
        mov   EDI, EDX
    @Loop:
   Mov   AL, [ESI]
        Inc   ESI
        mov   [EDI], AL
        Inc   EDI
        Dec   ECX
        Jnz   @Loop
        pop   EDI
        pop   ESI
    @JustQuit:
end;


ev: товарищи, не игнорируйте тег code - ведь если хорошо читается ВАШ код, то его быстрее поймут другие... а значит быстрее ответят на вопрос :wink:
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение Sergei I. Gorelkin » 19.07.2006 18:27:31

Это функция Move. Нужно использовать ее и не париться с ассемблерными вставками...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

Рейтинг@Mail.ru