US3739345A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple execute instruction apparatus
Assignee: International Standard Electric Corp
•
Filing: 1971-05-25
•
Granted: 1973-06-12
•
Expires: 1991-05-25
Abstract
Abstract This data processing system has a memory with multiple execute instruction words stored therein. Each of these words contains the number of instructions included in a sequence of instructions to be executed and the address of the first instruction of the sequence. This type instruction word has the advantages of speed and memory space economy with only a limited increase in additional hardware.
Inventors
- 👤 J Janssens
- 👤 M Peirsman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 08:17
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/32; G06F9/322
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
251 words
A data processing system including a memory containing a plurality of instruction words at least one type of which contains an address or part of an address of another instruction word to be processed wherein said one type of instruction word (EXE) is adapted to control the execution of a number of instructions, said number (N) indicated by said one type of instruction word and said one type of instruction word (EXE) containing the address of the first instruction of said number (N) of instructions comprising: an instruction counter (KS); means (G3-G7) to set said instruction counter (KS) to a state corresponding to said number (N) when said at least one type of instruction word (EXE) indicating said number (N) is being processed, said means (G3-G7) decrementing said instruction counter each time an instruction is being executed; a register (E); a program counter (P) for storing the address of an instruction being executed; means (G1200-G1215) for temporarily storing the contents of said program counter (P) in said register (E) when said one type of instruction (EXE) is being executed; means (G1400-G1415) for transferring the contents of said register (E) back to said program counter (P) when the last instruction of said number (N) is being executed; a bistable device (BEXT) to indicate that said one type of instruction (EXE) and said sequence of instructions are being executed; and means (G1, G2, G7) for setting said bistate device (BEXT) to the 1-condition during the execution of said one type of instruction (E).
Claim 2
Dependent Claim
251 words
A data processing system including a memory containing a plurality of instruction words at least one type of which contains an address or part of an address of another instruction word to be processed wherein said one type of instruction word (EXE) is adapted to control the execution of a number of instructions, said number (N) indicated by said one type of instruction word and said one type of instruction word (EXE) containing the address of the first instruction of said number (N) of instructions comprising: an instruction counter (KS); means (G3-G7) to set said instruction counter (KS) to a state corresponding to said number (N) when said at least one type of instruction word (EXE) indicating said number (N) is being processed, said means (G3-G7) decrementing said instruction counter each time an instruction is being executed; a register (E); a program counter (P) for storing the address of an instruction being executed; means (G1200-G1215) for temporarily storing the contents of said program counter (P) in said register (E) when said one type of instruction (EXE) is being executed; means (G1400-G1415) for transferring the contents of said register (E) back to said program counter (P) when the last instruction of said number (N) is being executed; a bistable device (BEXT) to indicate that said one type of instruction (EXE) and said sequence of instructions are being executed; and means (G1, G2, G7) for setting said bistate device (BEXT) to the 1-condition during the execution of said one type of instruction (E).
Claim 3
Dependent Claim
54 words
A data processing system according to claim 1 wherein said decrementing means (G3-G7) decrement said instruction counter (KS) when said bistate device (BEXT) is in its 1-condition, said instruction counter (KS) is not in a zero position and the instruction of said sequence being executed is not a said one type of instruction (EXE).
Claim 4
Dependent Claim
51 words
A data processing system according to claim 2 wherein said bistate device (BEXT) is reset to its 0-condition when said bistatE device (BEXT) is in its 1-condition, said instruction counter (KS) is in its 0-condition, and the instruction of said sequence being executed is not said one type of instruction (EXE).
Claim 5
Dependent Claim
41 words
A data processing system according to claim 3 wherein the contents of said register (E) are transferred back to said program counter (P) when said bistate device (BEXT) is in its 1-condition and said instruction counter (KS) is in its 0-condition.
References Cited (Backward Citations)
US2874901A
Cited
US3153225A
Cited
US3297998A
Cited
US3348211A
Cited
US3480917A
Cited
US3546677A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-06-11 | 1976-12-11 | 1977-06-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-06-11 | 1980-12-11 | 1981-06-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-06-11 | 1984-12-11 | 1985-06-12 | $7700.00 | Window Closed / Lapsed |