Patent GB-719066-A (GB)
Title: Electrical digital computing engines
Inventor: NEWMAN EDWARD ARTHUR
IPC: G06F9/30
Filed: 1951-06-02
Abstract: 719,066. Digital electric calculating-apparatus. NATIONAL RESEARCH DEVELOPMENT CORPORATION. May 23, 1952 [June 2, 1951], No. 13139/51. Class 106 (1) A digital electric seriesmode computor has in its control system a short, oneword capacity, delay line or like store with a circulation path, means for gating the next instruction word into the one-word store during the last minor cycle of a transfer, a counting circuit connected in the circulation path and arranged to count at least one time-defining number in the instruction word and so give an output at a time determined by the time-defining number, and a timing trigger controlled at least mediately by this output and arranged to condition gates to permit the transfer of words from one part of the computor to another when the timing trigger is on. The instruction to be obeyed is passed into a short mercury tank " COUNT", Fig. 2, and from there the digits defining (see Fig. 1) the next instruction source, the transfer number source, the kind of transfer (serial or non-serial) and the destination are gated through to a staticiser 3 where they set up the route of the transfer. The waiting and timing numbers, however, circulate back to the tank " COUNT " via gates 4 or 5 and the gate 8. To effect a transfer at a minor cycle defined by the waiting or timing numbers, counting is effected by subtracting 1 from each number (or, alternatively, adding 1) during each circulation. Subtraction of 1 from a binary number is performed by negating the least significant digits of the number up to and including the first " 1 " and then taking the rest of the number as it stands. A trigger CA, put " on " just before the waiting number at P16¢ and before the timing number P24¢, allows the digits from the tank to pass through a gate 5 after being negated at a gate 1. The first " 1 " digit in each number, however, switches the trigger CA " off " after a half-unit de'ay in the component 6, and thereafter the unnegated digits only pass through a gate 4 to comp'ete the circulation. When the waiting number becomes zero the trigger CA remains " on " up to the time P22 passing a pu'se through a gate 10 to put " on " a trigger R which, in turn, puts " on " trigger P. This trigger prepares for the putting " on " of a further trigger TT at P32¢ which controls the required transfer. In the case of a serial transfer a " 1 " in the tenth digit position of the instruction word puts trigger P " off " at P16 of the following cycle and the trigger TT is switched " off " at P32¢ via gate 15. In the case of a non-serial transfer the triggers remain " on " in successive cycles during which the timing number is reduced until it becomes zero and a P30 pulse passes through a gate 16 to switch " on " trigger Q. If the trigger D is " off " then a trigger TCI is switched " on " at P32¢ and serves to (i) close a gate 8, thus erasing the previous instruction, (ii) clear the staticiser 3, and (iii) open a gate 20 to admit the next instruction word. The operation of the trigger TCI may be delayed for one cycle by the switching " on " of the discriminating trigger D by at least one digit pulse in a word applied via a gate 24. The trigger TCI also conditions a gate 22 to allow a trigger GO to be switched off by a P16 pulse. If the new instruction contains a " 1 " pulse in place 32, however, a P32 pulse will be passed through a gate 23 to switch the trigger GO on again. On the other hand, a zero in place 32 of the new instruction will allow the computor to stop. It may be started by operation of a manual one-shot device MS. Specifications 707,634, 707,635, 707,637, 717,113, 717,114, 718,894 and 718,895 are referred to.