nixp.ru v3.0

27 мая 2017,
суббота,
05:35:44 MSK

DevOps с компанией «Флант»
t3st3r написал 28 ноября 2006 года в 19:48 (571 просмотр) Ведет себя неопределенно; открыл 11 тем в форуме, оставил 14 комментариев на сайте.

Всем привет, у меня такой вопрос, в рассылке Калашникова есть примерно такой код:

pushf

call dword ptr cs:[int_21h_vect]

pushf далее по коду нигде не извлекается, т.е. команды popf нету…

так вот, потом объясняется, что pushf делается для команды iret которая находится в оригинальном прерывании, так вот вопрос, если я делаю прогу в которой одна интсрукция int 3h (которая ничиго не делает, но выходит через iret) я же не засовываю в стек флаги, но прога работает нормально, и еще разве само прерывание не должно выполнять pushf… вобщем надеюсь на вас, этот вопрос не дает покоя ))