· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Удаленный дебаггинг

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Сен 9, 2004 11:19:46

2 kaspersky

„После INT 1 TF сбрасывается?
именно! ведь это программное прерывание и cli на него не распростаняется, а ты ведь не хочешь, чтобы трассировочный обработчик рекурсивно трассировал сам себя?“


М... насколько я помню, когда вызывается int не только первый но и все остальные, на стеке лежит дальний адрес возврата и регистр флагов.... При входе в обработчик флаги уже не те... кажись tf=0 и дебаггер сам себя не отлаживает. После того как мы вылезаем из обработчика флаги восстанавливаются и tf=1 и все ОК...

Или я чего-то упустил? Объясните мне дураку зачем после каждого int 1 восстанавливать tf ?


Дата: Сен 11, 2004 01:51:14

Inked Wedge
„Объясните мне дураку зачем после каждого int 1 восстанавливать tf ?“

И мне тоже! :)

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.159