← Back to Patent Explorer
US3798615A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer system with program-controlled program counters

Assignee: RCA Corp
•
Filing: 1972-10-02
•
Granted: 1974-03-19
•
Expires: 1992-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system which is especially suitable for small scale computers, and which includes a main memory, a scratch pad memory having storage locations for main memory addresses and for operands, a P register for containing the address of any storage location in the scratch pad memory currently used as a program counter, and an instruction register including a portion I for an operation code, and a portion N for the address of any storage location in said scratch pad memory. During an instruction fetch cycle, the contents of the P register are used to address the current program counter location in the scratch pad memory, the contents of the program counter location are used to address the main memory and transfer an instruction therefrom to the instruction register, and the contents of the program counter location are incremented. During an instruction execute cycle, the program can cause any other scratch pad storage location to become the current program counter by transferring the contents of the portion N of the instruction register to the P register.

Inventors

  • 👤 J Weisbecker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 14:39
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7839; G06F15/7864; G06F9/00; G06F9/06; G06F9/30; G06F9/32; G06F9/321

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 195 words
A computer system, comprising a main memory, a scratch pad memory having storage locations for main memory addresses and for operands, a P register for containing the address of any storage location in said scratch pad memory currently used as a program counter, an instruction register including a portion I for an operation code, and a portion N for the address of any storage location in said scratch pad memory, means to perform an instruction fetch cycle including, means utilizing the contents of the P register to address the current program counter location in said scratch pad memory, means using the contents of the program counter location to address said main memory and transfer an instruction therefrom to said instruction register, and means to modify the contents of the program counter location, and means to perform an instruction execute cycle including means to decode the contents of the I portion of the instruction register to cause a transfer of the contents of the N portion of the instruction register to said P register, whEreby the storage location in said scratch pad memory utilized as a program counter can be changed to any desired location therein.
Claim 2
Dependent Claim 195 words
A computer system, comprising a main memory, a scratch pad memory having storage locations for main memory addresses and for operands, a P register for containing the address of any storage location in said scratch pad memory currently used as a program counter, an instruction register including a portion I for an operation code, and a portion N for the address of any storage location in said scratch pad memory, means to perform an instruction fetch cycle including, means utilizing the contents of the P register to address the current program counter location in said scratch pad memory, means using the contents of the program counter location to address said main memory and transfer an instruction therefrom to said instruction register, and means to modify the contents of the program counter location, and means to perform an instruction execute cycle including means to decode the contents of the I portion of the instruction register to cause a transfer of the contents of the N portion of the instruction register to said P register, whEreby the storage location in said scratch pad memory utilized as a program counter can be changed to any desired location therein.

References Cited (Backward Citations)

US3268874A Cited
US3374465A Cited
US3483519A Cited
US3373408A Cited
US3373407A Cited
US3387283A Cited
US3611315A Cited
US3701977A Cited
US3705389A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-03-18 1977-09-17 1978-03-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-03-18 1981-09-17 1982-03-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-03-18 1985-09-17 1986-03-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag