q853138427 发表于 2014-9-5 16:06:45

关于标志寄存器入栈

在学到int9中断程序的时候 有一个改变标志寄存器标志位IF TF为0的 程序 就是
pushf
pop ax
and ah,11111100b
push ax
popf

我有点笨 就开始想为什么是ah呢不是al呢
首先标志寄存器是16位第8和第9位为IF TF。

小靚同学Leon 发表于 2014-9-5 19:59:03

你也知道第8和第9位为IF TF, al只能覆盖0-7位,为什么还会是al呢?
页: [1]
查看完整版本: 关于标志寄存器入栈