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

Electronic computer

Assignee: Olivetti SpA
•
Filing: 1972-09-11
•
Granted: 1974-11-19
•
Expires: 1992-09-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic computer having an arrangement for shifting the characters stored in selected registers of the memory is disclosed, wherein the shift of the characters is controlled by an instruction causing a control unit to select the register to be shifted and to activate the arrangement. The arrangement comprises a one-character register which is first connected by the control unit with the last significant stage of the selected register for exchanging the characters stored therein. The onecharacter register is then connected with the most significant stage of the selected register, whereby the character previously stored in the last significant stage is now stored in the most significant stage. The one character register is then connected with the successive stages of the selected register whereby the characters are shifted step-by-step by one stage. A counter is provided for counting the number of changes performed and for causing the control unit to stop the exchanging operation upon completion.

Inventors

  • 👤 F Saltini
  • 👤 V Eccettuato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:00
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/30032; G06F12/00; G06F12/02; G06F12/0207; G06F15/00; G06F15/02; G06F5/00; G06F5/01; G06F5/017

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 178 words
An electronic computer comprising: a memory including a plurality of registers, each for storing a plurality of characters in corresponding stages, means for storing a single character, means for selecting a particular register of said plurality, means for exchanging a selected character stored in an associated stage of a selected memory register with said single character, control logic connected to said memory for controlling said exchanging means to exchange said single character with the character at a first end of a selected register and to sequentially exchange after having performed said first exchange, successive characters of the selected register with the character simultaneously stored in the single character storing means, starting from the character at the other end of said selected register, and a counter for counting the number of exchanges performed, after the first exchange, and for indicating when said exchanging means has sequentially exchanged all the characters of said selected register with said single character storing means, said control logic being responsive to the indication from said counter for halting the operation of said exchanging means.
Claim 2
Dependent Claim 178 words
An electronic computer comprising: a memory including a plurality of registers, each for storing a plurality of characters in corresponding stages, means for storing a single character, means for selecting a particular register of said plurality, means for exchanging a selected character stored in an associated stage of a selected memory register with said single character, control logic connected to said memory for controlling said exchanging means to exchange said single character with the character at a first end of a selected register and to sequentially exchange after having performed said first exchange, successive characters of the selected register with the character simultaneously stored in the single character storing means, starting from the character at the other end of said selected register, and a counter for counting the number of exchanges performed, after the first exchange, and for indicating when said exchanging means has sequentially exchanged all the characters of said selected register with said single character storing means, said control logic being responsive to the indication from said counter for halting the operation of said exchanging means.
Claim 3
Dependent Claim 54 words
The computer of claim 1 wherein said control logic includes means for selectively inhibiting the transfer of the character at said first end of said selected register to said single character storing means during the first exchange of the character at said first end of said selected register and said singlE character storing means.
Claim 4
Dependent Claim 149 words
An electronic computer having a memory formed at least with one memory register for storing a plurality of characters, a single character register, means for exchanging one character in said memory register with the character of said single character register, a logic unit controlling said exchanging means for exchanging at first the character of said single character register with the character at one end of said memory register and, after having performed said first exchange, for exchanging sequentially the successive characters of said memory register with the character each time stored in said character register starting from the character at the other end from said one end of said memory register, and counting means for counting the number of exchanges performed after said first exchange to indicate to said logic unit when all characters of said memory register have been exchanged for halting the operation of said exchanging means.
Claim 5
Dependent Claim 149 words
An electronic computer having a memory formed at least with one memory register for storing a plurality of characters, a single character register, means for exchanging one character in said memory register with the character of said single character register, a logic unit controlling said exchanging means for exchanging at first the character of said single character register with the character at one end of said memory register and, after having performed said first exchange, for exchanging sequentially the successive characters of said memory register with the character each time stored in said character register starting from the character at the other end from said one end of said memory register, and counting means for counting the number of exchanges performed after said first exchange to indicate to said logic unit when all characters of said memory register have been exchanged for halting the operation of said exchanging means.

References Cited (Backward Citations)

US3230514A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag