US PATENT SUBCLASS 712 / 220
PROCESSING CONTROL


Current as of: June, 1999
Click HD for Main Headings
Click for All Classes

Internet Version by PATENTEC © 1999      Terms of Use



712 /   HD   ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTURCTION PROCESSING (E.G., PROCESSORS)

220PROCESSING CONTROL {12}
221  DF  .~> Arithmetic operation instruction processing {1}
223  DF  .~> Logic operation instruction processing {1}
225  DF  .~> Processing control for data transfer
226  DF  .~> Instruction modification based on condition
227  DF  .~> Specialized instruction processing in support of testing, debugging, emulation
228  DF  .~> Context preserving (e.g., context swapping, checkpointing, register windowing
229  DF  .~> Mode switch or change
230  DF  .~> Generating next microinstruction address
231  DF  .~> Detecting end or completion of microprogram
232  DF  .~> Hardwired controller
233  DF  .~> Branching (e.g., delayed branch, loop control, branch predict, interrupt) {5}
245  DF  .~> Processing sequence control (i.e., microsequencing) {3}


DEFINITION

Classification: 712/220

PROCESSING CONTROL:

(under the class definition) Subject matter including a dynamic control of execution, processing, or sequencing of instruction data within a processor.

(1) Note. This subclass provides for generic micro-sequencing control or hardware sequencing control of instruction data within a processor. Specialized architecture-based instruction processing is classified elsewhere. See SEE OR SEARCH THIS CLASS, SUBCLASS note below.

(2) Note. This subclass is directed to instruction processing and machine level Instruction execution. However, instruction sequence control within a compiler, by a compiler, or by an operating system is classified elsewhere. See SEE OR SEARCH CLASS note below.

(3) Note. This subclass is for processing instructions. Sequencing as is common in computerized numerical controllers (CNC), industrial controllers, computer driven machining, etc., is classified elsewhere. See SEE OR SEARCH CLASS note below.

(4) Note. Hardwired sequencers are also often referred to as "sequential state machines" in the art. They are appropriately classified here when they are performing control or sequencing of instruction data within a processor.

(5) Note. Graphic command processing is classified elsewhere. See SEE OR SEARCH CLASS note below.

SEE OR SEARCH THIS CLASS, SUBCLASS:

200+, for architecture-based instruction processing. SEE OR SEARCH CLASS

345, Computer Graphic Processing, Operator Interface Processing, and Selective Visual Display Systems,

522, for graphic command processing.

364, Electrical Computers and Data Processing Systems,

130+, for general purpose computer control systems; subclasses 468.01+ for product assembly or manufacturing data processing system; and subclasses 474.01+ for machine tool

control system.

395, Information Processing System Organization,

705+, for a compiler in a software development system.

709, Electrical Computers and Digital Processing Systems: Multiple Computer or Process Coordinating,

1+, operating system task management and control.