GB1160612A

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

Download PDF in English

None