Digital processor system with simultaneous branch and OP code function
AssigneeTexas Instruments Incorporated
InventorGraham S. Tubbs
Life of this patent
Estimating the term…
Abstract
An electronic digital processor is disclosed of the type used in miniature calculators. The processor is fabricated as a single MOS-LSI semiconductor chip and includes a large read-only-memory or ROM for storing instruction codes, along with addressing circuitry for generating addresses for the ROM by either sequencing a program counter or by branching to an address contained in a branch instruction code. At the same time as a branch instruction is implemented, parts of the instruction code used for the branch address may be employed as an op code to perform operations within the processor.
Claims8
An electronic digital processor fabricated in a single LSI semiconductor device, including a large read-only-memory for storing instruction codes of word length of N bits, addressing circuitry for generating addresses having a given number of bits greater than N/2 for the read-only-memory by either sequencing a program counter when a branch instruction is not present or by branching to an address contained in a branch instruction code when present, the processor including an arithmetic unit having an input, a data memory having an output, and logic means responsive to an opcode for controlling transfer of data from the output of said data memory to the input of the arithmetic unit the improvement comprising means for generating an opcode at the same time that a branch instruction code is executed in the addressing circuitry, wherein parts of the branch instruction code used for the branch address also function as said opcode thereby causing data to be transferred from the output of the data memory to the input of the arithmetic unit by said logic means.
Dependencies are inferred from the claim text.