Patent · US Expired

Data processing apparatus providing autoloading of memory pointer registers

US4250545A · kind A · utility

13Cited by
5References
3Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 29, 1978
Grant dateFeb 10, 1981
Priority date
Expiry dateDec 29, 1998

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30189
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A Central Processing Unit (CPU) provides programmable autoloading of memory pointer registers. The CPU includes an op-code extension register (OER) to store a code specifying the autoloading status of each memory pointer register. Whether or not a particular memory pointer register is loaded at the end of an instruction cycle with an operand address carried by the current instruction depends on the binary state of a particular bit position in the OER corresponding to the particular memory pointer register. The contents of the OER can be changed by means of an instruction for transferring a new code to OER. A CPU architecture having an OER permits software specification of autoloading without significantly increasing the number of op-codes required to define the instruction set. Fewer op-codes generally permit shorter instructions. The advantages provided by shorter instructions are reduced memory overhead for program storage and increased processing efficiency in data processing systems having a small word size.

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