Patent GB-1090762-A (GB)
Title: Calculator
IPC: G11C21/00
Filed: 1964-10-23
Abstract: 1,090,762. Electronic keyboard-operated calculator. FRIDEN Inc. Oct. 23, 1964 [Oct. 29, 1963], No. 43418/64. Heading G4A. An electronic keyboardoperated calculating machine comprises a magnetostrictive delay line 34 (Figs. 2 and 3) the delay period of which is divided into six registers (Rs, Rmd and R 1 -R 4 ) each capable of storing one thirteen digit decimal number plus sign, an arithmetic unit including four counters A-D (which may be Johnson ring counters, Fig. 7, not shown) and a cathode ray tube for displaying the contents of four of said registers (R 1 - R 4 ). A synchronizing pulse precedes the digital data and on detecting this at the read circuits 36 each cycle, a chain of timing counters 50, 54, 56 and 58 is driven by an oscillator 52 from zero to a predetermined value then stopped until the start of the next cycle. By this means, thermal compensating arrangements are dispensed with. The store is of the stacking type so that after keying in of one number it can be stacked by depression of the "enter" key (Fig. 36, not shown) to allow keying in of the next number, or sent to a non- displayed store register Rs by the " store " key for later recall. The time interlaced arrangement of the circulating data is shown in Fig. 3 wherein the references C 2 , C 3 , C 4  . . . refer to the different decimal orders (or " columns " in the display, Figs. 4 and 36, not shown) of the registers and Rs, Rmd and R 1 -R 4  refer to the six registers. Data is stored in the pulse count notation form wherein each digit period (e.g. C 2 R 1  time) includes a number of pulses equal to the decimal digit to be stored. During idling operation of the machine, data read from the delay line, in successive digit periods, causes counter A to be counted-up to a value corresponding to the number of said pulses, is transferred in parallel first to counter B then to counter C and finally by counting-down of counter C is retransmitted to the delay line in its original pulse count notation form. Shifting-up of the registers is achieved by including counter D in the circulation path (A, D, B, C). Shifting-down is achieved by transferring direct from counter A to counter C. Shifting of a single register to the left (e.g. for decimal alignment, multiplication, division) is achieved by transferring only the R 1  (say) digits by way of counter D. Addition of the two registers Rmd and R 1  is achieved simply by preventing clearing of counter A between these two digit periods for each order. In subtraction, the complement of the subtrahend is obtained using counter D. Multiplication and Division routines are also described. Data for the C.R.T. display is transferred from counter A to counter D during idle operation only, each digit being held by this counter for a complete column time (i.e. 6 R periods), each register being displayed in turn and the lowest R 1  register being shown at double intensity. During arithmetic operations the display is blanked off. The keyboard (Figs. 14-16 and 36, not shown) includes a thumb wheel for setting the position of the decimal point which is made visible in the C.R.T. display (Fig. 36). The calculator includes circuitry to ensure that keyed-in numbers and results align themselves with this selected position.