发明名称 Microprocessor with circuits, systems, and methods for selectively bypassing external interrupts past the monitor program during virtual program operation
摘要 A microprocessor (26) may multi-task a plurality of programs, and those programs include a virtual program (38 or 40) operable in a virtual mode and a monitor program (34) operable using protected mode semantics. The microprocessor includes input circuitry (INTR) for receiving an external interrupt request signal corresponding to an external interrupt directed to the virtual program, and additional input circuitry (INT#0-7) for receiving an external interrupt number corresponding to the external interrupt directed to the virtual program. The microprocessor further includes an interrupt handling circuit (30) comprising circuitry for identifying an interrupt vector and presenting an interrupt corresponding to the external interrupt request number. Lastly, the microprocessor includes control circuitry (28) coupled to the interrupt handling circuit. The control circuitry includes circuitry for detecting receipt (48) of the external interrupt request signal, and circuitry (46), responsive to receipt of the external interrupt request signal and the external interrupt number, for providing a select signal to the interrupt handling circuit. The interrupt handling circuit identifies the interrupt vector using protected mode semantics (66) and presents an interrupt to the monitor program in response to the select signal comprising a first state, and the interrupt handling circuit identifies the interrupt vector using a second set of semantics (64) differing from the protected mode semantics and presents an interrupt to the virtual program in response to the select signal comprising a second state.
申请公布号 US5826084(A) 申请公布日期 1998.10.20
申请号 US19970827012 申请日期 1997.03.25
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 BROOKS, JAMES E.;COLLINS, ROBERT R.;SHIELL, JONATHAN H.
分类号 G06F9/48;(IPC1-7):G06F12/00 主分类号 G06F9/48
代理机构 代理人
主权项
地址