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

Accounting machine processor

Assignee: Olivetti SpA
•
Filing: 1970-04-10
•
Granted: 1972-09-05
•
Expires: 1990-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic processing unit for mechanical billing and accounting machines comprising a multiregister memory and an arithmetic unit for operating on data received from the mechanical unit in conjunction with the data stored in an addressed memory register and for storing the result of the operation in the addressed register. A control unit controls the operation of the processing unit in accordance with instructions received from the connected mechanical unit and is responsive to reference codes received from the mechanical unit for overriding the address associated with the following instruction and to the designation of a register for preventing any modification of the data stored in the designated register.

Inventors

  • 👤 Romano Taddei

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:36
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06C; G06C29/00; G06Q; G06Q30/00; G06Q30/04

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 284 words
An electronic processing unit for a mechanical accounting or billing machine, said processing unit receiving address containing instructions from the mechanical machine for entering data therein and recalling data therefrom comprising: a. a memory including 1. a plurality of registers, and 2. settable means associated with said registers for indicating the storage of different numbers of constants in the associated memory registers and for designating selected ones of said registers as read-only memories, said settable means causing tag bits to be placed into said selected registers, said tag bits causing said selected registers to be treated as read-only memories, b. an arithmetic unit coupled to said memory for operating on data received from the mechanical machine in conjunction with data stored in a register of said plurality of registers in said memory designated by the address contained in the instruction and for storing the result of the operation in the addressed designated register, and c. controlling means coupled to said mechanical machine and said settable means of said memory for controlling the storage of data in said memory, said controlling means being responsive to an instruction from said mechanical machine and to said settable means for recalling a selected one of the constants stored in a selected designated register of said plurality of memory registers to said mechanical machine and responsive to the designation of one of said plurality of memory registers by said settable means as a read-only memory for preventing any modification of the contents of the designated register, and responsive to a reference code received from the mechanical machine for substituting an address contained in said reference code for the address associated with the next instructions received from the mechanical machine.
Claim 2
Dependent Claim 284 words
An electronic processing unit for a mechanical accounting or billing machine, said processing unit receiving address containing instructions from the mechanical machine for entering data therein and recalling data therefrom comprising: a. a memory including 1. a plurality of registers, and 2. settable means associated with said registers for indicating the storage of different numbers of constants in the associated memory registers and for designating selected ones of said registers as read-only memories, said settable means causing tag bits to be placed into said selected registers, said tag bits causing said selected registers to be treated as read-only memories, b. an arithmetic unit coupled to said memory for operating on data received from the mechanical machine in conjunction with data stored in a register of said plurality of registers in said memory designated by the address contained in the instruction and for storing the result of the operation in the addressed designated register, and c. controlling means coupled to said mechanical machine and said settable means of said memory for controlling the storage of data in said memory, said controlling means being responsive to an instruction from said mechanical machine and to said settable means for recalling a selected one of the constants stored in a selected designated register of said plurality of memory registers to said mechanical machine and responsive to the designation of one of said plurality of memory registers by said settable means as a read-only memory for preventing any modification of the contents of the designated register, and responsive to a reference code received from the mechanical machine for substituting an address contained in said reference code for the address associated with the next instructions received from the mechanical machine.
Claim 3
Dependent Claim 242 words
settable means associated with said registers for indicating the storage of different numbers of constants in the associated memory registers and for designating selected ones of said registers as read-only memories, said settable means causing tag bits to be placed into said selected registers, said tag bits causing said selected registers to be treated as read-only memories, b. an arithmetic unit coupled to said memory for operating on data received from the mechanical machine in conjunction with data stored in a register of said plurality of registers in said memory designated by the address contained in the instruction and for storing the result of the operation in the addressed designated register, and c. controlling means coupled to said mechanical machine and said settable means of said memory for controlling the storage of data in said memory, said controlling means being responsive to an instruction from said mechanical machine and to said settable means for recalling a selected one of the constants stored in a selected designated register of said plurality of memory registers to said mechanical machine and responsive to the designation of one of said plurality of memory registers by said settable means as a read-only memory for preventing any modification of the contents of the designated register, and responsive to a reference code received from the mechanical machine for substituting an address contained in said reference code for the address associated with the next instructions received from the mechanical machine.
Claim 4
Dependent Claim 242 words
settable means associated with said registers for indicating the storage of different numbers of constants in the associated memory registers and for designating selected ones of said registers as read-only memories, said settable means causing tag bits to be placed into said selected registers, said tag bits causing said selected registers to be treated as read-only memories, b. an arithmetic unit coupled to said memory for operating on data received from the mechanical machine in conjunction with data stored in a register of said plurality of registers in said memory designated by the address contained in the instruction and for storing the result of the operation in the addressed designated register, and c. controlling means coupled to said mechanical machine and said settable means of said memory for controlling the storage of data in said memory, said controlling means being responsive to an instruction from said mechanical machine and to said settable means for recalling a selected one of the constants stored in a selected designated register of said plurality of memory registers to said mechanical machine and responsive to the designation of one of said plurality of memory registers by said settable means as a read-only memory for preventing any modification of the contents of the designated register, and responsive to a reference code received from the mechanical machine for substituting an address contained in said reference code for the address associated with the next instructions received from the mechanical machine.
Claim 5
Dependent Claim 90 words
The processing unit of claim 1 wherein said controlling means includes: a. control logic, and b. an interface register for receiving instructions from said mechanical machine and data for transfer between said mechanical machine and said memory, said memory including an input register for receiving from said interface register, under the control of said control logic, the data being sent by said mechanical machine, said control logic including means for transferring the data inserted into said input register to said arithmetic unit for processing in accordance with the accompanying instruction.

References Cited (Backward Citations)

US3050246A Cited
US3088662A Cited
US3365704A Cited
US3368207A Cited
US3440612A Cited
US3478322A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-09-05 1976-03-06 1976-09-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-09-05 1980-03-06 1980-09-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-09-05 1984-03-06 1984-09-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag