|
|
| Посл.отвђт | Сообщен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 ? И мне тоже! :) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.159 |