Перейти к содержанию
Авторизация  
Werston

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

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

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

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

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, Werston сказал:

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
58 минут назад, Werston сказал:

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

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

 

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

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

 

http://bfy.tw/Ifrc

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, partoftheworlD сказал:

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

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

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×

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

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