8086微处理器具有两个中断寄存器:一个是中断标志寄存器(Interrupt Flag Register,简称IF),另一个是中断描述符表寄存器(Interrupt Descriptor Table Register,简称IDTR)。
1. 中断标志寄存器(IF):这个寄存器用于控制可屏蔽中断(如INT n指令引起的中断)。IF寄存器中的位0是IF位,如果该位被设置(即置1),则CPU响应可屏蔽中断;如果该位被清除(即置0),则CPU不响应可屏蔽中断。
2. 中断描述符表寄存器(IDTR):这个寄存器用于存放中断描述符表的基址和限长。在8086中,IDTR是一个32位的寄存器,其中前16位存放中断描述符表的基址,后16位存放中断描述符表的限长。
因此,8086中断寄存器有两个。
发表回复
评论列表(0条)