US3676852A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple program digital computer
Assignee: International Business Machines Corp
•
Filing: 1970-07-20
•
Granted: 1972-07-11
•
Expires: 1990-07-20
Abstract
Abstract A programmed data processor having addressable core storage, a central processing unit having one or more I/O devices connected with it, two sets of program control registers-one for each of two program levels, and a switching mechanism for operating the central processing unit in two different program levels.
Inventors
- 👤 Roger E Abernathy
- 👤 Nicholas S Mitrofanoff
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 07:50
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/461; G06F9/462
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
217 words
A programmed data processing apparatus comprising an addressable data storage means, a central processing unit, one or more I/O devices connected with said central processing unit for receiving data from or supplying data to said central processing unit, means for operating said central processing unit in first and second different independent program levels and including a toggled two-condition switch device for activating one program level in one condition of the switch device and for activating the other program level in the other condition of said switch device, a local store register for each of said program levels which is separate from said addressable data storage means and with which the central processing unit operates in the respective program level, and means under control of said I/O devices for automatically toggling and changing condition of said switch device from a first switching condition to a second switching condition when one of said I/O devices is busy so as to change from said first program level to said second program level and for automatically again toggling and changing the condition of said switch device back again from its said second switching condition to its first switching condition when one of said I/O devices is busy so as to return from said second program level to said first program level.
Claim 2
Dependent Claim
217 words
A programmed data processing apparatus comprising an addressable data storage means, a central processing unit, one or more I/O devices connected with said central processing unit for receiving data from or supplying data to said central processing unit, means for operating said central processing unit in first and second different independent program levels and including a toggled two-condition switch device for activating one program level in one condition of the switch device and for activating the other program level in the other condition of said switch device, a local store register for each of said program levels which is separate from said addressable data storage means and with which the central processing unit operates in the respective program level, and means under control of said I/O devices for automatically toggling and changing condition of said switch device from a first switching condition to a second switching condition when one of said I/O devices is busy so as to change from said first program level to said second program level and for automatically again toggling and changing the condition of said switch device back again from its said second switching condition to its first switching condition when one of said I/O devices is busy so as to return from said second program level to said first program level.
Claim 3
Dependent Claim
41 words
A programmed data-processing apparatus as set forth in claim 1, said local store register for each of said program levels constituting an instruction address register containing the address in said addressable data storage means of an instruction which is being executed.
Claim 4
Dependent Claim
43 words
A programmed data-processing apparatus as set forth in claim 1, said local store register for each of said program levels including aN address recall register for containing the address in said addressable data storage means to or from which a branch is made.
Claim 5
Dependent Claim
45 words
A programmed data-processing apparatus as set forth in claim 1, said local store register for each of said program levels constituting an indexing register for containing a value to be added to a basic value to develop an address for said addressable data storage means.
Claim 6
Dependent Claim
51 words
A programmed data-processing apparatus as set forth in claim 1 which includes a condition register for storing indicators of testable instruction results, said local store register for each of said program levels constituting a program status register for retaining and restoring the value of said condition register for each program level.
Claim 7
Dependent Claim
35 words
A programmed data-processing apparatus as set forth in claim 1, said switch device being responsive to the existence of a halt instruction in the program instruction stream of the processing apparatus for changing program levels.
Claim 8
Dependent Claim
32 words
A programmed data-processing apparatus as set forth in claim 1, said switch device being responsive to a signal from one of said I/O devices that it cannot accept a start I/O instruction.
Claim 9
Dependent Claim
21 words
A programmed data-processing apparatus as set forth in claim 1, said switch device being responsive to an advance program level instruction.
Claim 10
Dependent Claim
112 words
A programmed data processing apparatus comprising: an addressable data storage means, a central processing unit, one or more I/O devices connected with said central processing unit for receiving data from or supplying data to said central processing unit, means of operating said central processing unit in a plurality of different program levels and including switching means for switching from one program level to another, a manually operated interrupt means for initiating a change in either one of the two program levels, and means including a manually operated control switch for preselecting the program level and the I/O device which shall be used on a change in program initiated by said interrupt means.
Claim 11
Dependent Claim
112 words
A programmed data processing apparatus comprising: an addressable data storage means, a central processing unit, one or more I/O devices connected with said central processing unit for receiving data from or supplying data to said central processing unit, means of operating said central processing unit in a plurality of different program levels and including switching means for switching from one program level to another, a manually operated interrupt means for initiating a change in either one of the two program levels, and means including a manually operated control switch for preselecting the program level and the I/O device which shall be used on a change in program initiated by said interrupt means.
Claim 12
Dependent Claim
35 words
A programmed data processing apparatus as set forth in claim 9 and including document card reading means and means for keying data into said data processing apparatus optionally selectable by said manually operated control switch.
Claim 13
Dependent Claim
44 words
A programmed data processing apparatus as set forth in claim 9 and including a visual indicator connected with said central processing unit for indicating the status of the data processing apparatus when said manually operable switch is moved to one of its switching positions.
References Cited (Backward Citations)
US3143644A
Cited
US3079082A
Cited
US3226694A
Cited
US3245047A
Cited
US3380033A
Cited
US3373408A
Cited
US3359544A
Cited
US3440612A
Cited
US3566357A
Cited
US3564510A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1975-07-11 | 1976-01-10 | 1976-07-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1979-07-11 | 1980-01-10 | 1980-07-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1983-07-11 | 1984-01-10 | 1984-07-11 | $7700.00 | Window Closed / Lapsed |