выполнение кода x86 после вызова / возврата / jmp и т. д.?

Я надеюсь, что этот вопрос не глупый, потому что он может показаться очевидным. Поскольку я немного исследую переполнения буфера, я наткнулся на простой вопрос:

После перехода на новый адрес инструкции после вызова / возврата / перехода: ЦП выполнит код OP по этому адресу, затем переместит один байт на следующий адрес и выполнит следующий код OP и так далее до следующего вызова / возврата / прыжок достигнут? Или есть что-то более сложное?

Ответы на вопрос(3)

Ваш ответ на вопрос