Patent GB-1196349-A (GB)
Title: Improvements relating to Digital Data Processors
Inventor: SANDRE GIOVANNI DE
IPC: G06F15/00
Filed: 1968-04-11
Abstract: 1,196,349. Digital electric computer. ING. C. OLIVETTI & C. S.p.A. 11 April, 1968 [14 April, 1967], No. 17686/68. Heading G4A. A digital data processor comprises a cyclic serial store containing a series of characters accessible in a certain order and an output device adapted to receive the characters in reverse order, wherein the character to be transmitted to the output device in each cycle is identified by a movable sign recorded in correspondence with the place occupied by the character in the store, and the movable sign is initially recorded in correspondence with the first character to be extracted and is shifted with the transmission of each character in a direction opposite to the order in which the characters are accessible. A computer of the kind described in Specifications 1,196,346, 1,196,347 and 1,103,384 has an external printer constructed by a typewriter having tabulation means controlled manually by keys on the keyboard or by electromagnets, four instructions being provided: (1) carriage return, (2) partial carriage return, i.e. return to a position determined by a stop, (3) set tabulation stop, (4) horizontal tabulation, i.e. forward movement of the carriage until a stop is reached. The computer can also use instructions "tabulate by step according to the length specified" which shifts the carriage an amount specified by the instruction. Data circulating in the register travels with the least significant bit first. For read-out a tag bit B1 is placed in the most significant bit under the control of shift register K stages K5, K6, K7, K8 acting as a counter by recirculating through the switching network. The counter is controlled by the signal T5 of each digit period and recirculating twice causing read-out of the next digit when 31 digits have passed thus causing print-out of the digits in reverse order of circulating, i.e. most significant digit to least significant digit rather than vice versa. The computer includes an internal printer comprising a type cylinder kept in continuous motion and provided with as many vertical columns of type as there are columns of writing each column having an arc free from type. A hammer normally at rest to the right of the cylinder is moved to the appropriate column for typing and depressed when the appropriate character is beneath it. Each character lies in a position in the column corresponding to the code number representing it in the machine. The printer prints from right to left the 16 function symbols, the eight registers and eight symbols indicating whole or divided registers a space and ten decimal digits with decimal point and, if necessary, a decimal sign. A signal CK is generated just before each character is below the hammer position and a signal ST occurs during the passage of the character beneath the hammer. The printing of each number causes the return of the hammer to the right-hand margin of the line. The maximum length of print is 23 digits. If more digits are required the computer stops the printing sequence, returns the hammer to the rest position line-spaces, positions the hammer below the least significant digit in the new line of print and resumes the printing sequence. The counter K in conjunction with the adder 72 counts 24 to place a tag bit B1 in register M to indicate where the data exceeds the maximum capacity of the line. Printing proceeds until bits B1 are found in both registers N and M. This indicates end of line and automatic positioning of the hammer for printout on a new line.