|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 12, 2003 10:16:36 Добрый день! Поделитесь, пожалуйста, структурой состояния стека после выполнения команды PUSHAD. В книжке расписана очередность погружения регистров общего назначения. Но мне хочется узнать что делает участок кода: PUSHAD MOV EAX, dwAddress MOV [ESP+01Ch], EAX POPAD JMP EAX ... тут как-бы происходит передача управления на dwAddress, но хотелось бы это осознать ... |
|
|
Дата: Сен 12, 2003 11:02:50 Че-то я не понял, в чем у тебя трабла? Берешь интеловский мануал и разбавляешь его своими коментариями: Temp ? (ESP); Push(EAX); // 1C Push(ECX); // 18 Push(EDX); // 14 Push(EBX); // 10 Push(Temp); // 0C Push(EBP); // 08 Push(ESI); // 04 Push(EDI); // 00 Я думаю, вопросы все сразу исчезают. :) |
|
|
Дата: Сен 12, 2003 15:35:58 Sten ... Спасибо !!! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.066 |