发明名称 A DATA PROCESSOR FOR PROCESSING PROGRAMS AND FOR SERVICING INTERRUPT REQUESTS
摘要 <p>In a data processing system employing microcode techniques, complex sequences of microinstructions can be initiated by application of a single macroinstruction. These complex sequences of microinstructions are typically noninterruptible and therefore the execution of a macroinstruction is atomic (i.e., executed as a single entity). Data processing systems that do not employ microcode typically have simpler macroinstruction sets that do not provide for a similar atomicity for complex instruction sequences. In order to obtain the same atomicity of instruction execution and to provide a nonmicrocoded data processing system with the capability to execute complex instruction sequences as a atomic operation, the nonmicrocoded data processing system is provided with a third mode, in addition to the (nonprivileged) user mode and the (privileged) kernel mode, of operation that permits the execution of instruction sequences with interrupting events disabled and certain functions and apparatus enabled to facilitate instruction sequence execution.</p>
申请公布号 IN170672(B) 申请公布日期 1992.05.02
申请号 IN1988CA52419 申请日期 1988.06.28
申请人 DIGITAL EQUIPMENT CORP. 发明人 CUTLER DAVID NEIL;ORBITS DAVID ARTHUR;BHANDARKER DILEEP;CARDOZA WAYNE;WITEK RICHARD THOMAS
分类号 G06F9/46;G06F9/318;G06F9/38;G06F9/455;G06F9/48;G06F15/78;G06F17/16;(IPC1-7):G06F9/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址