Patent US4654786A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4654786A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processor using picosquencer to control execution of multi-instruction subroutines in a single fetch cycle

Assignee: Texas Instruments Inc
•
Filing: 1984-04-11
•
Granted: 1987-03-31
•
Expires: 2004-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high speed computer system has a high speed processor for executing program sequences in a single fetch cycle; an instruction memory means for communicating with the high speed processor; a data memory for communicating with the high speed processor and a special subroutine handling operation which is implemented through a picosequencer which provides for interrupting the program, loading the contents of the instructions being implemented into a memory, executing the subroutine under the control of a picosequencer and then returning to the operation of the program.

Inventors

  • 👤 Michael J. Cochran
  • 👤 Howard S. Barnett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:26
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/223; G06F9/44; G06F9/448; G06F9/4482; G06F9/4484

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 168 words
A high speed computer system with special subroutine handling capabilities that include means for executing of subroutines of a a plurality of predefined instructions in a single fetch cycle, the high speed computer system comprises: a first processor means for executing each program instruction in a single fetch cycle; an instruction memory means for communicating program instructions to the first processor means at the beginning of each fetch cycle; a data memory means for communicating data to the first processor means during each fetch cycle; and the first processor means includes: subroutine decode means for decoding a subroutine request from a predefined programmed instruction communicated to the first processor means, a picosequencer means for generating the plurality of predefined instructions from the decoded subroutine request for execution thereby within a single fetch cycle, and means for prefetching a program instruction from the instruction memory means during operation by the first processor means on the data provided by the data memory means according to a previously provided program instruction.
Claim 2
Dependent Claim 168 words
A high speed computer system with special subroutine handling capabilities that include means for executing of subroutines of a a plurality of predefined instructions in a single fetch cycle, the high speed computer system comprises: a first processor means for executing each program instruction in a single fetch cycle; an instruction memory means for communicating program instructions to the first processor means at the beginning of each fetch cycle; a data memory means for communicating data to the first processor means during each fetch cycle; and the first processor means includes: subroutine decode means for decoding a subroutine request from a predefined programmed instruction communicated to the first processor means, a picosequencer means for generating the plurality of predefined instructions from the decoded subroutine request for execution thereby within a single fetch cycle, and means for prefetching a program instruction from the instruction memory means during operation by the first processor means on the data provided by the data memory means according to a previously provided program instruction.
Claim 3
Dependent Claim 92 words
The high speed computer system according to claim 1 wherein the picosequencer means further comprises: interrupt means for interrupting the execution of a next program instruction to be provided by the instruction memory means when a subroutine request is decoded; GOSUB means for implementing the plurality of predefined instructions by the first processor means; hold means for delaying the execution of the next program instruction during the execution of the plurality of predefined instructions; and return means for returning to the execution of the next program instruction by the first processor means.
Claim 4
Dependent Claim 21 words
The system according to claim 2, wherein said means for prefetching a program instruction includes means for decoding said program instruction.

References Cited (Backward Citations)

US4027292A Cited
US4258429A Cited
US4228498A Cited
US4250546A Cited
US4409653A Cited
US4334268A Cited
US4279016A Cited
US4415969A Cited
US4562537A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-03-30 1990-09-29 1991-03-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-03-30 1994-09-29 1995-03-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-03-30 1998-09-29 1999-03-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag