Показать сообщение отдельно
  #13  
Старый 20.11.2015, 21:23
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
мы же говорим о стеке сейчас. чего сложного
Нет, я говорю про это:
Цитата:
mov edi, [eax+$04] //получилиSelf.fMemory
и подобное.
Да и при ручной записи переменной в стек на мой взгляд лучше бы использовать не cx, а Pos. Потому что если, например, когда-нибудь захочется изменить список аргументов процедуры, то придется проверять и переписывать весь код внутри нее и ловить море багов. Просто сохранить Pos, а не cx, в локальной переменной или другом регистре.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием