Вопросы программирования и использования среды 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 - ведь если хорошо читается ВАШ код, то его быстрее поймут другие... а значит быстрее ответят на вопрос
-
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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44