2014-11-21 37 views

回答

1

TF(陷阱标志)不是一个算术标志,它是一个单一的系统/调试标志步进。您只能间接管理它,例如通过POPFIRET

+0

维基百科的文章,甚至有代码这一点。 https://en.wikipedia.org/wiki/Trap_flag – 2014-11-21 16:28:55

+0

你确定他确实在问'TF'吗? – Jester 2014-11-21 16:52:41

+0

是的,我敢肯定他问过陷阱! – mohammadrezamajd 2014-11-21 16:56:08

0

进入陷阱模式,使用下面的代码:

pushf 
pop ax 
or ah, 1 
push ax 
popf 

这将设置在标志寄存器,它定义,陷阱模式是否被设置或不第8位。

离开陷阱模式,使用下面的代码:

pushf 
pop ax 
and ah, 11111110b 
push ax 

POPF