
28.07.2008, 00:24
|
|
Познающий
Регистрация: 30.11.2006
Сообщений: 49
С нами:
10235140
Репутация:
28
|
|
Откуда ты узнаешь какие регистры и как использовал до этого компилятор!
как это откуда? вообще-то компилятор может быть увереным лишь в том, что функция не изменит регистров ebp, ebx, esi, edi (их она и сохраняет в стеке). надеяться на то, что остальные регистры не будут заюзаны функцией компилятор не может - почему бы не использовать оставшиеся регистры для передачи параметров. по сути дела - то же самое fastcall соглашение, просто более раширенное, с использованием всех регистров.
|
|
|