Patent US4654786A successfully refreshed from Google Patents.
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
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 |