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