请教怎么用汇编来实现对程序状态字PSW的寄存器的中断屏蔽位的修改?

请问如何用汇编来实现对程序状态字PSW的寄存器的中断屏蔽位的修改????
如题,请教!!

------解决方案--------------------
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B06 ES=0B06 SS=0B06 CS=0B06 IP=0100 NV UP EI PL NZ NA PO NC
0B06:0100 80FC00 CMP AH,00

here! -> NV UP EI PL NZ NA PO NC

or

-a
0B06:0100 pushf
0B06:0101 pop ax
0B06:0102
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B06 ES=0B06 SS=0B06 CS=0B06 IP=0100 NV UP EI PL NZ NA PO NC
0B06:0100 9C PUSHF
-p

AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEC BP=0000 SI=0000 DI=0000
DS=0B06 ES=0B06 SS=0B06 CS=0B06 IP=0101 NV UP EI PL NZ NA PO NC
0B06:0101 58 POP AX
-p

AX=3202 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B06 ES=0B06 SS=0B06 CS=0B06 IP=0102 NV UP EI PL NZ NA PO NC
0B06:0102 007420 ADD [SI+20],DH DS:0020=FF

at ax!
------解决方案--------------------
cli 关中断
sti 开中断