GB1160612A – Improvements in or relating to Automatically Controlled Calculating Apparatus
– Google Patents
GB1160612A – Improvements in or relating to Automatically Controlled Calculating Apparatus
– Google Patents
Improvements in or relating to Automatically Controlled Calculating Apparatus
Info
Publication number
GB1160612A
GB1160612A
GB11563/67A
GB1156367A
GB1160612A
GB 1160612 A
GB1160612 A
GB 1160612A
GB 11563/67 A
GB11563/67 A
GB 11563/67A
GB 1156367 A
GB1156367 A
GB 1156367A
GB 1160612 A
GB1160612 A
GB 1160612A
Authority
GB
United Kingdom
Prior art keywords
log
register
matrix
column
instruction
Prior art date
1966-03-22
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
GB11563/67A
Inventor
An Wang
Ned Chang
Prentice Irving Robinson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wang Laboratories Inc
Original Assignee
Wang Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
1966-03-22
Filing date
1967-03-13
Publication date
1969-08-06
1967-03-13
Application filed by Wang Laboratories Inc
filed
Critical
Wang Laboratories Inc
1969-08-06
Publication of GB1160612A
publication
Critical
patent/GB1160612A/en
Status
Expired
legal-status
Critical
Current
Links
Espacenet
Global Dossier
Discuss
Classifications
G—PHYSICS
G11—INFORMATION STORAGE
G11C—STATIC STORES
G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F15/00—Digital computers in general; Data processing equipment in general
G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F15/00—Digital computers in general; Data processing equipment in general
G06F15/04—Digital computers in general; Data processing equipment in general programmed simultaneously with the introduction of data to be processed, e.g. on the same record carrier
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
G06F3/08—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers from or to individual record carriers, e.g. punched card, memory card, integrated circuit [IC] card or smart card
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
G06F7/544—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
G06F7/556—Logarithmic or exponential functions
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F9/00—Arrangements for program control, e.g. control units
G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
G06F9/44—Arrangements for executing specific programs
G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
G06F9/4482—Procedural
G06F9/4484—Executing subprograms
Abstract
1,160,612. Digital electric calculator. WANG LABORATORIES Inc. 13 March, 1967 [22 March, 1966 (2)], No. 11563/67. Heading G4A. A digital electric calculator apparatus comprises an arithmetic unit and first instruction supplying means including a plurality of manually operable keys and a second instruction supplying means including a record receiving device for receiving a record having data instructions encoded thereon in matrix fashion, a matrix of instruction sensors arranged in a series of groups, a plurality of sensor group actuators and a plurality of output lines, and first counting means to sequentially operate the sensor group actuators to provide instruction signals on the output lines. The calculator performs multiplication by forming the logarithm of a number, operating on the logarithm and producing an antilogarithm. A small store 166 contains the log. values of number 10,2,0À9,1À01, 0À999, 1À0001, the log. of a number entered in a work register 14 under the control of numeral keys 18 or a card reader 42 being formed by (a) sensing the position of a decimal point in register 22 and shifting the position to move it to the most significant stage and adding the value of log 10 to a zero value in a log register 28. (b) interrogating the most significant digit in register 14 to cause successive doubling of the number if the digit is a » 0 » or passing the number in register 14 through a delay circuit to divide by 10 and then subtracting from the original number to effectively multiply by 0À9 the two sequences causing log 2 to be subtracted from, and log 0À9 to be added to, the log register respectively. (c) when the most significant digit changes a » 1 » causes multiplication by 0À999 and a «0» causes multiplication by 1À0001 the appropriate logs being added or subtracted in the log. register. Card reader: read only memory.-Each card contains a matrix of prescored locations each of which may be removed by an operator to determine the appropriate instruction, each of 40 columns containing two six-bit words. The cards are placed in a card reader 42 (Fig. 2) having a base 69 carrying matrix 88 of kidneyshaped flat contacts and a cover 66 having pins 92 protruding through a matrix of holes in locations corresponding to the contacts of the base and the locations in the card. When any word is to be read the appropriate 6 bit column of the matrix 88 is energized. The punched locations in that column allow the signal to appear on pins 92. All the pins in each row are connected in series and to a corresponding set of pins in a further column 90 outside the area of the card. The energized pins in column 90 then energize contacts 86 in a column on the base 64 connected to a diode matrix to decode the signals. Two counters PC 30, DC 32 control the operation of reading the cards and performing the calculations. Program Counter 30 determines which column is read, and is normally incremented by 1 but may be jumped to provide a branching instruction. Decrement Counter 32 is normally decreased and used to determine the number of iterations that may be performed. A simple program read by the counters is described. The calculations are performed in serial fashion each bit being read into and combined in Adder Subtractors 110, 124, 162.
GB11563/67A
1966-03-22
1967-03-13
Improvements in or relating to Automatically Controlled Calculating Apparatus
Expired
GB1160612A
(en)
Applications Claiming Priority (2)
Application Number
Priority Date
Filing Date
Title
US53641666A
1966-03-22
1966-03-22
US53642866A
1966-03-22
1966-03-22
Publications (1)
Publication Number
Publication Date
GB1160612A
true
GB1160612A
(en)
1969-08-06
Family
ID=27065130
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
GB11563/67A
Expired
GB1160612A
(en)
1966-03-22
1967-03-13
Improvements in or relating to Automatically Controlled Calculating Apparatus
Country Status (6)
Country
Link
US
(1)
US3428950A
(en)
BE
(1)
BE695863A
(en)
CH
(1)
CH483058A
(en)
DE
(1)
DE1549580A1
(en)
GB
(1)
GB1160612A
(en)
NL
(1)
NL6704253A
(en)
Families Citing this family (6)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
FR1587102A
(en)
*
1967-10-03
1970-03-13
US3573746A
(en)
*
1968-12-09
1971-04-06
Wang Laboratories
Calculator system
US3760171A
(en)
*
1971-01-12
1973-09-18
Wang Laboratories
Programmable calculators having display means and multiple memories
US3839630A
(en)
*
1971-12-27
1974-10-01
Hewlett Packard Co
Programmable calculator employing algebraic language
US4028538A
(en)
*
1971-12-27
1977-06-07
Hewlett-Packard Company
Programmable calculator employing algebraic language
US4615015A
(en)
*
1981-02-06
1986-09-30
Hewlett-Packard Company
Self-contained electronic computer including means for immediately executing or storing alphanumeric statements entered into the computer
Family Cites Families (7)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US3000555A
(en)
*
1955-03-04
1961-09-19
Burroughs Corp
Digital computer input
US3239820A
(en)
*
1962-02-16
1966-03-08
Burroughs Corp
Digital computer with automatic repeating of program segments
US3277446A
(en)
*
1962-07-05
1966-10-04
Singer Inc H R B
Address modification system and novel parallel to serial translator therefor
US3267433A
(en)
*
1962-08-24
1966-08-16
Ibm
Computing system with special purpose index registers
US3328763A
(en)
*
1963-10-01
1967-06-27
Monroe International Inc
Electronic desk-type computer
FR1415849A
(en)
*
1963-10-07
1965-10-29
Wyle Laboratories
Calculator
DE1181461B
(en)
*
1963-10-08
1964-11-12
Telefunken Patent
Address adder of a program-controlled calculating machine
1966
1966-03-22
US
US536416A
patent/US3428950A/en
not_active
Expired – Lifetime
1967
1967-03-13
GB
GB11563/67A
patent/GB1160612A/en
not_active
Expired
1967-03-21
BE
BE695863D
patent/BE695863A/xx
not_active
IP Right Cessation
1967-03-21
CH
CH402267A
patent/CH483058A/en
not_active
IP Right Cessation
1967-03-22
DE
DE19671549580
patent/DE1549580A1/en
active
Pending
1967-03-22
NL
NL6704253A
patent/NL6704253A/xx
unknown
Also Published As
Publication number
Publication date
US3428950A
(en)
1969-02-18
NL6704253A
(en)
1967-09-25
BE695863A
(en)
1967-09-01
CH483058A
(en)
1969-12-15
DE1549580A1
(en)
1971-04-01
Similar Documents
Publication
Publication Date
Title
ES8304680A1
(en)
1983-03-01
Data processor performing a decimal multiply operation using a read only memory
US3098994A
(en)
1963-07-23
Self checking digital computer system
US3402285A
(en)
1968-09-17
Calculating apparatus
US3535498A
(en)
1970-10-20
Matrix of binary add-subtract arithmetic units with bypass control
GB600896A
(en)
1948-04-21
Improvements in or relating to calculating machines
GB1160612A
(en)
1969-08-06
Improvements in or relating to Automatically Controlled Calculating Apparatus
GB1275001A
(en)
1972-05-24
Programmable electronic calculator
US3996562A
(en)
1976-12-07
Programmable electronic calculator for evaluating mathematical problems
US3391391A
(en)
1968-07-02
Computation with variable fractional point readout
Barron et al.
1960
Solution of simultaneous linear equations using a magnetic-tape store
GB1238920A
(en)
1971-07-14
US3524970A
(en)
1970-08-18
Automatically controlled calculating apparatus
US3161764A
(en)
1964-12-15
Electronic multiplier for a variable field length computer
US3511974A
(en)
1970-05-12
Automatically controlled calculating apparatus
US3573746A
(en)
1971-04-06
Calculator system
GB1439915A
(en)
1976-06-16
Check digit generation verification apparatus
US4381554A
(en)
1983-04-26
Calculator for storing source data and evaluating numerical answers to problems
US4309761A
(en)
1982-01-05
Calculator for evaluating numerical answers to problems
US3586844A
(en)
1971-06-22
Electronic slide rule
ES315571A1
(en)
1965-11-16
A data processing machine. (Machine-translation by Google Translate, not legally binding)
ES366447A1
(en)
1971-04-16
Composer system for processing data in parallel columns
Gluck
1953
The electronic discrete variable computer
ES8401272A1
(en)
1983-12-16
A processing register for use in digital signal processing systems.
US4611307A
(en)
1986-09-09
Function analyzing
US4198684A
(en)
1980-04-15
Electronic calculator with keyboard-controlled unary function capability
Legal Events
Date
Code
Title
Description
1969-12-17
PS
Patent sealed [section 19, patents act 1949]
1983-04-07
PE
Patent expired