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

System for excuting a program-call instruction in a computer

Assignee: Oki Electric Industry Co Ltd
•
Filing: 1977-07-11
•
Granted: 1978-12-05
•
Expires: 1997-07-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system having a "program call instruction" which enables the use of a common program in a plurality of main program systems. The program call instruction has a pair of address parts (A) and (B), the first address part (A) is transferred to the program counter which indicates the current excuted program address and the second address part is transferred to the second push down stack. Before excuting the program call instruction the content of the program counter is transferred to the first push down stack. In excuting the common program, the content of the program counter and the output of the second push down stack are compared and when they coincide the output of the first push down stack is transferred to the program counter to return to a main program.

Inventors

  • 👤 Hiroshi Yasuhara
  • 👤 Seiki Saito

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:20
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4482; G06F9/4484; G06F9/4486

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 124 words
A computer system for excuting a program call instruction which facilitates the common use of a common program in a plurality of main programs comprising a first push down stack for storing the next address of the address of the program call instruction, a second push down stack for storing the final address of the common program, a program counter for indicating the current excuted address, being switched to the start address of the common program upon decoding the program call instruction, a comparator for comparing the output of the second push down stack and the content of the program counter, and means for transferring the output of the first push down stack to said program counter according to the output of said comparator.
Claim 2
Dependent Claim 124 words
A computer system for excuting a program call instruction which facilitates the common use of a common program in a plurality of main programs comprising a first push down stack for storing the next address of the address of the program call instruction, a second push down stack for storing the final address of the common program, a program counter for indicating the current excuted address, being switched to the start address of the common program upon decoding the program call instruction, a comparator for comparing the output of the second push down stack and the content of the program counter, and means for transferring the output of the first push down stack to said program counter according to the output of said comparator.
Claim 3
Dependent Claim 36 words
The invention as defined in claim 1, wherein each of said first and second push down stacks has an addressable memory and a stack pointer which indicates the address to be accessed of said addressable memory.
Claim 4
Dependent Claim 77 words
The invention as defined in claim 1, wherein said computer system further comprises an instruction register for storing a current excuted instruction, having three portions (operation part, a first address part, and a second address part), and in excuting the program call instruction, by decoding the operation part, the content of the first address part is transferred to the program counter and the content of the second address part is transferred to the second push down stack.
Claim 5
Dependent Claim 36 words
The invention as defined in claim 1, wherein said computer system further comprises means for transferring the value which is equal to the content of the program counter plus one to said first push down stack.

References Cited (Backward Citations)

US4024508A Cited
US4041462A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-12-04 1982-06-05 1982-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-12-04 1986-06-05 1986-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-12-04 1990-06-05 1990-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag