Перейти к содержанию

Работа со стеком


Рекомендуемые сообщения

Ребят, как научиться работать со стеком?

К примеру, для чего перед вызовом функции используются команда pushad? Для чего сохрать нужно регистры? Есть ли команда для очистки стека и почему ее не используют? В конце пишем команду popa, для чего?

 

 

Да-да-да, я нуб, я только учусь

Ссылка на комментарий
Поделиться на другие сайты

14 минут назад, Werston сказал:

Да-да-да, я нуб, я только учусь

Смотреть видео-уроки, читать (благо на форуме и видео и статей много)  и потихоньку начинать взламывать.

 

Судя по твоим вопросам, если тебе в этом топике ответить, то посыпится куча вопросов, т.к. много-чего взаимосвязано.

Ссылка на комментарий
Поделиться на другие сайты

58 минут назад, Werston сказал:

Ребят, как научиться работать со стеком?

Зависит от целей, по сути стек это такой же кусок памяти в который сохраняется нужная для дальнейшей работы информация. Сам вопрос задан не корректно и поэтому единого ответа тут не может быть.

 

58 минут назад, Werston сказал:

К примеру, для чего перед вызовом функции используются команда pushad?

 

http://bfy.tw/Ifrc

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, partoftheworlD сказал:

по сути стек это такой же кусок памяти

Можно написать структурку :)

И сделать функцию принимающую указатель на эту структуру, а перед вызовом функции пушнуть ESP :)

Как по мне очень удобно для работы с стеком :)

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.