Patent · US Expired

Providing a data processor with a user-mode accessible mode of operations in which the processor performs processing operations without interruption

US5218712A · kind A · utility

37Cited by
23References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 11, 1990
Grant dateJun 8, 1993
Priority date
Expiry dateJul 11, 2010

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/8069
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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 an 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.