1
是否有任何算法来设置或清除TF?例如,对于ZF标志,我们可以通过添加两个结果为零的数字来设置或清除它...8086中陷阱标记的算法
是否有任何算法来设置或清除TF?例如,对于ZF标志,我们可以通过添加两个结果为零的数字来设置或清除它...8086中陷阱标记的算法
TF(陷阱标志)不是一个算术标志,它是一个单一的系统/调试标志步进。您只能间接管理它,例如通过POPF
或IRET
。
进入陷阱模式,使用下面的代码:
pushf
pop ax
or ah, 1
push ax
popf
这将设置在标志寄存器,它定义,陷阱模式是否被设置或不第8位。
离开陷阱模式,使用下面的代码:
pushf
pop ax
and ah, 11111110b
push ax
POPF
维基百科的文章,甚至有代码这一点。 https://en.wikipedia.org/wiki/Trap_flag – 2014-11-21 16:28:55
你确定他确实在问'TF'吗? – Jester 2014-11-21 16:52:41
是的,我敢肯定他问过陷阱! – mohammadrezamajd 2014-11-21 16:56:08