Patent GB-1031235-A (GB)
Title: Calculator apparatus
IPC: G06F15/04
Filed: 1964-09-18
Abstract: 1,031,235. Electronic digital calculators. WYLE LABORATORIES Inc. Sept. 18, 1964 [Oct. 7, 1963], No. 38130/64. Heading G4A. An electronic keyboard controlled calculator includes a memory having a plurality of registers and has means for continually displaying the information stored in the registers. The calculator described (Fig. 1, not shown) includes a keyboard 10, a magnetic disc (or drum), memory 12, a cathode-ray tube display device 14 and various logic and counter circuits. The memory 12 includes a clock track, a delay track and six numerical register tracks termed multiplier-quotient, entry, accumulator, and reserve 1, 2 and 3 registers. The numerical register tracks each store one word of 24 decimal digits, each digit being represented by a number of stored pulses equal to the value of the digit, there being 9 data bit positions and 3 space bit positions in each digit location. Pulses fed from the clock track on the disc are applied to a scale-of-twelve gated bit counter 18 comprising four interconnected bi-stable transistor stages (Fig. 3(a), not shown). The counter 18 is connected to a digit counter 20 which is in turn connected to a word counter 22 adapted to control the particular disc track being scanned. A further counter 26 counts in turn each digit stored in the various disc storage tracks, this count being applied to a character generator 28 connected to a display device 14 in the form of a cathode-ray tube whose beam may be controlled in a vertical direction by the word counter 22 and in the horizontal direction by the digit counter 20 so that all seven stored words are continuously displayed. Addition is performed by applying pulses to an A counter 44 connected to a carry flip-flop 46. A multiplier-quotient counter 50 (M counter) is provided for use in certain arithmetic operations, and the contents of the A and M counters may be transferred to a further counter 48 (R counter) for storage on the memory 12. The keyboard 10 contains three groups of keys: (1) " register keys " labelled " from " and " to " according to which it is desired to read out or write into the associated register; (2) numerical keys for the decimal digits 0-9, and (3) function keys: PS for presetting a control counter 40; FS for decrementing the control counter 40 by unity, corresponding to " forward space"; BS for incrementing the control counter by unity, corresponding to " backward space"; XF transfer for transferring the contents of one register to another register; AD for adding the contents of a designated register for the accumulator; SB for subtracting the contents of a designated register from the accumulator; SL for shifting a designated register one place to the left; SR for shift to the right; + & x for forming the product of the M-Q register and entry register and storing it in the accumulator; - & x for forming the same product and subtracting it from the accumulator; C & x for forming the same product and adding it into the cleared accumulator; ¸ for forming the quotient of the contents of the accumulator register divided by the entry register and storing the result in the cleared MQ register; # for forming the square root of the contents of the accumulator register and storing it in the MQ register; CM for clearing the MQ register; CE for clearing the entry register; and CA for clearing the accumulator. A selector circuit 36 may be manually set to a digit value for indicating the decimal point position, the set value being compared with the contents of the digit counter 20 and an output signal Kp being produced on attainment of equality. Further, the control counter (C counter) 40 may be manually preset to a predetermined value by setting the value in a " preset selector" portion of the selector circuit 36, applying pulses synchronously to the C counter 40 and D counter 20 and terminating the supply of pulses to the C counter 40 when coincidence is detected between the contents of the D counter 20 and selector circuit 36. Number entry.-To enter a number in a designated register, a " to " key corresponding to the register is depressed, the state of the C counter 40 is preset to a value corresponding to the denominational value of the highest digit position to be entered, and the digits to be written are entered in turn by depression of the corresponding digit keys 0-9, each actuation of a digit key covering the C counter 40 to be decremented by unity. Transfer.-Depression of the XF key together with a " from " and " to " register key causes the contents of the " from " register to be transferred via the A counter 44 and R counter 48 to the " to " register. The R counter is a decrementing counter to which the contents of the A counter may be transferred in parallel (Fig. 8, not shown), the contents of the R counter then being decremented successively by unity in synchronism with storage of pulses in the " to " register, until the R counter reaches zero. Successive digits are transferred similarly. Arithmetic operations.-The arithmetic operations referred to above are performed in the obvious manner, subtraction being by addition of complements, multiplication by the successive addition of the multiplicand into the partial product with shift and square rooting by the subtraction of successive odd integers with shift.