Показать сообщение отдельно
  #22  
Старый 12.03.2013, 18:49
Аватар для vvvch
vvvch vvvch вне форума
Прохожий
 
Регистрация: 28.03.2012
Адрес: г.Боровичи, Новг. обл.
Сообщения: 19
Версия Delphi: Lazarus
Репутация: 10
По умолчанию

Цитата:
Сообщение от Bargest
edi не используется. Сейвить его не надо. Остальное - по стандарту, не надо. Однако поскольку стандарт fastcall (используемый, например, в делфе) каждый компилятор читает так, как ему хочется, то лучше сохранить все юзаемое, то есть esi, ebx.
Спасибо, так и сохранаю все коме EAX ECX EDX (но EDX имеет ссылку на стэк, вернее данные в стэке). По этому его нужно либо не менять, либо сначала вытащить данные, потом менять (можно и через PUSH POP, но я не делал). Если изменить EDX, то ссылки вроде MOV EAX, len не сработает.
Ответить с цитированием