Patent US3739345A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 12:45
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag