Electronic computing system

Fecha de publicación: 07/05/1958
Fuente: Wipo "digitalization"
794,633. Digital electric calculating apparatus. BENDIX AVIATION CORPORATION. May 8, 1956 [May 18, 1955], No. 14291/56. Class 106 (1). A calculator having a rotary device with a plurality of storage locations adapted to contain numerical data, is characterized by the combination of means for transferring data between the storage locations to perform arithmetic and logical operations thereon in accordance with a flexible programme, and means for transferring data between certain of the storage locations to perform operations in accordance with a fixed, programme of integration, whereby results from the arithmetic and logical operations can be used as data for an integration operation and vice versa. General. A constantly-rotating magnetizable drum provides all the data-storage facilities of the computer including fourteen tracks, referred to as " magnetic storage circuits " 0 to 13, Fig. 1, each providing for the storage of 108, 29-digit words, and forming the main store for general-purpose computing, five similar tracks 14 to 18 available both for general purpose computing and also for use with differential analysis control circuits DA, magnetic registers I and II each with a capacity of only four, 29-digit words to provide rapidaccess storing facilities, and other, storage tracks forming parts of the arithmetic circuits. The accumulator A is connected not only to the main buses EB and LB but also accepts data from sign control circuits and delivers data to input-output circuits O. Multiplication and division by repeating methods are performed by numerical circuits N. Control circuits I and C implement programme commands under the control of timing circuits T which, in addition to a basic digit clock pulse CP, produce special pulses at the first, second, 13th, 28th and 29th digit times, at the first digit position of alternate words, at the end of every fourth word, and once every drum cycle. Programming and control circuits. The sequence of command words constituting the programme of computation is normally entered in storage circuits 0 and 1, Fig. 1, storage circuit 0 being provided with switching means to receive data from the input-output circuit O. The make-up of a 29-digit command word is shown in Fig. 17. The first digit indicates whether a single or double-lengthword is being dealt with, digits 7 to 11 indicate its address in the store, and digits 2 to 6 determine its destination. The first thirteen digits of each command word are entered into a shifting register I11 ... I26, Fig. 18, by metering thirteen shift pulses to the register as the command word is being read from store. According to the resulting binary settings of the trigger circuits I11 . . . I26, output control signals are passed by one gate in each of four groups of gates D0 ... D7, DU ... DX; S0 . . . S7, SU ... SX influenced by the triggers. The interpretations of the various possible combinations of signals from these gates is set out in Fig. 19. Trigger circuits I11 and I12, which register the twelfth and thirteenth digits of a command, are interpreted in conjunction with the condition of gates S7 and D7, as shown in Fig. 22. They control the sign control circuits X, Fig. 1 (Fig. 23, not shown), through which all circulating numerical information is passed, modifying the sign digit, complementing numbers, or passing them unchanged 'according to the initial sign of the number and the operation to be performed upon it during transfer. The time of the next command is determined from digits 14 to 20 of the command word and whether it is to be implemented immediately or deferred, is indicated by digit 29. If deferred, the time of transfer is defined by digits 22 to 28. These times are interpreted by a counting process. After entering an appropriate correction number, the special thirteenth digit clock pulse is counted causing the number derived from command digits 14 to 20 to be increased by one each word cycle until it overflows into the 21st digit positi