US3036773A - Indirect addressing in an electronic data processing machine - Google Patents
Indirect addressing in an electronic data processing machine Download PDFInfo
- Publication number
- US3036773A US3036773A US705445A US70544557A US3036773A US 3036773 A US3036773 A US 3036773A US 705445 A US705445 A US 705445A US 70544557 A US70544557 A US 70544557A US 3036773 A US3036773 A US 3036773A
- Authority
- US
- United States
- Prior art keywords
- data processing
- processing machine
- sheets
- sheet
- electronic data
- Prior art date
- 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 - Lifetime
Links
- 101001053401 Arabidopsis thaliana Acid beta-fructofuranosidase 3, vacuolar Proteins 0.000 description 1
- 239000004300 potassium benzoate Substances 0.000 description 1
Images
Classifications
-
- 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/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/527—Multiplying only in serial-parallel fashion, i.e. one operand being entered serially and the other in parallel
- G06F7/5272—Multiplying only in serial-parallel fashion, i.e. one operand being entered serially and the other in parallel with row wise addition of partial products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
Description
May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 1 Filed Dec. 26, 1957 IIIII 5.. 5 0; 2a m: 222m 2 F8 .5; 1 is w E R m 5 5 or. K uc m L 3w mam mo mo. .w mum mmumnnz M H s I W m Ni J 3 J N? 8; 8w #N Jomhzoo a: 195.3233 mmmmog 95 F z: 2: VI 3 E42; 4 a 35 81 5 N25 39. 5E our xuoz. 233 V 8m .55 o2 8. v 3 3: 3 .2... 0mm 2. mum Q! N: .N .2 QE 2 m5: Eu 10 ATTORNEY May 29, 1962 J. BROWN INDIRECT ADDRESSING IN AN ELECTRONIC DATA PROCESSING MACHINE 244 Sheets-Sheet 2 Filed Dec. 26, 195'? 22. 3 m2 5: @555 mm a 8 2052 E2 :22
52 mm a:
May 29, 1962 J. 1.. BROWN INDIRECT ADDRESSING IN AN ELECTRONIC DATA aocazssmc MACHINE 244 Sheets-Sheet 3 Filed Dec. 26. 1957 mo 2' 6528 :26 6D 5 2 8% afi 8 3 a S n 3 FIG. 2c
May 29, 1962 J. L. BROWN 3,036,773
INDIRECT ADDRESSING IN AN ELECTRONIC DATA PROCESSING momma Filed Dec. 26, 1957 244 Sheets-Sheet 4 Tamar-00E? w 900.00
50.05.20 50.01.10 0 (FIG18) May 29, 1962 J. L. BROWN INDIRECT ADDRESSING IN AN EILECTRUNIC DATA PROCESSING MACHINE 244 Sheets-Sheet 5 Filed Dec. 26, 1957 u N QE an is x =5 E 2 $232? 2 22: 2m 2w WE :5 E to 3 2 55 2 wmm mo mohm May 29, 1962 Filed D66. 26, 1957 J. INDIRECT ADDRE L. BROWN SSING IN AN ELECTRONIC DATA PROCESSING MACHINE 244 Sheets-Sheet 6 May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 7 Filed Dec. 26. 1957 2 p w 0 n 222 2; s: 2:52 2:. xunz. 412; um 0E E2 is; F H 9:; 35 3a b m n w m :25 so: 82 .oum. xmaz 3.: 2.58 m 2. E is e 252 3m 2 2 5 2 2 22 855 F m n v n s -5 so: 82 0 0mm XUQZH mac E5 252 Q E E ae L. BROWN CT ADDRESSING IN AN ELECTRONIC DATA PROCESSING MACHINE INDIRE 8:; F m n v m 2 so: 8% mdwm XMDZH 92. I 2:: 2:2 as m E 25 525 2 2 5 825 2 25 85$ May 29, 1962 Filed. Dec. 26, 1957 244 Sheets-Sheet 9 y 1962 .1. BROWN INDIRECT ADDRESSING IN AN ELECTRONIC DATA PROCESSING MACHINE Filed Dec. 26, 1957 l|||||l|l L I III III a N: :20: E0 r E 8m E5225 3% as. g fifi 2 2; I 50 25 :2; 32; 2.2 rm -E 2o m=z z g 33 wa-2 E38 2 ME SEE 2225; as 22; we 2 8:: a 5 :E E0 Ea m m N E 55 mm". as VIII... 8% aafii 5: 0mm .rwZ .i I. lllL .22 W3: 05 2 $8 5 as a w 8; An A w J. ESQ? j :2 in 2 2% May 29, 1962 J. L. BROWN CT ADDRESSING IN AN ELECTRONIC DATA PROCESSING MACHINE INDIRE 244 Sheets-Sheet 10 Filed Dec. 26, 1957 wmmmo 9 3 6 moew w 2 25 a QE May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 11 Filed Dec. 26, 1957 E 1111]. W i F r FO- w l- .0 am HF Wham? I all. F n. a a sidg 02 I? a U2 5% 2; as 5. we: a an E212 1 22m 02 2s s an 5 s s z E 5% as 3 0: :3? 3 2. 21630218 :32 -22 12 93% E 5 =2 r llllllllllllll'lihllvl ll mmmmonz 2 2 3 I. ll 5 (I E r J) I u m K1 1... m m 2 is No 2, Sdodm -o n- 6 E 9. I I .lb
May 29, l9b2 J. L. BROWN 3, 7
INDIRECT ADDRESSING IN AN ELECTRONIC DATA PROCESSING MACHINE Filed Dec. 26, 1957 244 Sheets-Sheet 12 ADDER REG.
FIG. 2k
8900B STG REG(l8-35)- 55cm COMP ACO REG-ADDER May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 13 Filed D90. 26. 1957 l I l I I l l I Ill J 222 E :2 2 d 22 E 02 in a: O2 DE 3% $5 2 Us 5: 22m
E; s 5 55 53218 s 02 12;: em 2 2 as? 2 2m: E as;
27% al Gmmum mmoom J. L. BROWN INDIRECT ADDRESSING IN AN ELECTRONIC May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 14 Filed Dec. 26, 1957 55 52a 55 556 ll. RE 8 i8 unn F 8 E2 2 E E2 i tax 25 May 29, 1962 J. L. BROWN INDIRECT ADDRESSING IN AN ELECTRONIC DATA PROCESSING MACHINE 244 Sheets-Sheet 15 Filed Dec. 26, 195? lll'll' ll]! Illllllllnl'llllil'l is 2 a. as i is E *8 a 9% 8% as w wm E22 2: y a: "$22 Q? E 2w 8:
uwm mwOQ gfililalll IIIIIII ad fi I... I. lllia 3 8 3.
May 29, 1962 J. BROWN INDIRECT ADDRESSING IN AN ELECTRONIC DATA PROCESSING MACHINE 244 Sheets-Sheet 16 Filed Dec. 26. 195? Ema 02 E58 2 s illl l l'llvl'll ll|nlll|wm hl wl mml e 55 a: E
llll l J. L. BROWN INDIRECT ADDRESSING IN AN ELECTRONIC May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 17 Filed. Dec. 26. 1957 2 E2 :25 4 2 Us 2 so ET Q 02 is 23m 2 $2; 55 BN E2 A s a 5% 52.7 g Q: is .u 502 a sf: 02 5: a as 52: .52 s 282 e E m2 5% 02 528 d 02 E28 E2 2 a; :5 2w 8 Q2 2 52:31 2w N? a 6mm Ewan? May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 18 Filed Dec. 26, 1957 g wi :25 I "F :28 fizsmfl 25$ s /k l1. W J J llillillflwxlll om 2 527 03025 Ellis 0 E Q: 523 ill; 1,, 0 352? d 2:221:25 8 s T :5 rlll t o :22 52 E E2 5 02 we: 52: E Q: We: gi adoixs D wi l! w u E2 T $6-205 s mo; :20 s 522115 8M v 522:2;5: Us z z own A $27 5 @355 522:? 533; .IIIIIFHW l I H III! I II [I IIIIL Omm mmn m QEE 3 N 8: mil ONSUM r 258 :moa 233 May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 19 Filed Dec. 26, 195'? vm oiw I 25 \Lws a; il %l |l||l||g|fl1 I! 'JQ 5 53 028213 mafia 3212 02 $22 Q3 35 522 Q2 2: 6 oz 8 2. 6 ur. 522 ;?22 0; 55+ s2: 5 E :2; L I L L I I L 81 E02 mz 237 23 m $521 222 s May 29, 1962 DATA PROCESSING MACHINE 244 Sheets-Sheet 20 Filed D60. 26, 1957 1 23 5 III. F I III I. 2 6 35' 3 3 3 maf a: 3:18 :5 EST E 02 has 2 Q2 .l 2 5 6 d: 5 0; 5 dc fiafia E E g :5 IIH HF: L 111: I'll 6mm $59 me p o v7.4 1 1 F as :1 u 20 a as :1 m 01
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US705446A US3034720A (en) | 1957-12-26 | 1957-12-26 | Serial operation of a parallel computer |
US705445A US3036773A (en) | 1957-12-26 | 1957-12-26 | Indirect addressing in an electronic data processing machine |
US705444A US3019976A (en) | 1957-12-26 | 1957-12-26 | Data processing system including an indicating register |
US705442A US3048333A (en) | 1957-12-26 | 1957-12-26 | Fast multiply apparatus in an electronic digital computer |
FR782446A FR1290809A (en) | 1957-12-26 | 1958-12-23 | Data transmission and processing system |
GB41505/58A GB875695A (en) | 1957-12-26 | 1958-12-23 | Data synchronizer |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US705445A US3036773A (en) | 1957-12-26 | 1957-12-26 | Indirect addressing in an electronic data processing machine |
US705442A US3048333A (en) | 1957-12-26 | 1957-12-26 | Fast multiply apparatus in an electronic digital computer |
Publications (1)
Publication Number | Publication Date |
---|---|
US3036773A true US3036773A (en) | 1962-05-29 |
Family
ID=27107502
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US705445A Expired - Lifetime US3036773A (en) | 1957-12-26 | 1957-12-26 | Indirect addressing in an electronic data processing machine |
US705442A Expired - Lifetime US3048333A (en) | 1957-12-26 | 1957-12-26 | Fast multiply apparatus in an electronic digital computer |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US705442A Expired - Lifetime US3048333A (en) | 1957-12-26 | 1957-12-26 | Fast multiply apparatus in an electronic digital computer |
Country Status (2)
Country | Link |
---|---|
US (2) | US3036773A (en) |
GB (1) | GB875695A (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3201761A (en) * | 1961-08-17 | 1965-08-17 | Sperry Rand Corp | Indirect addressing system |
US3222649A (en) * | 1961-02-13 | 1965-12-07 | Burroughs Corp | Digital computer with indirect addressing |
US3226691A (en) * | 1961-01-26 | 1965-12-28 | Int Computers & Tabulators Ltd | Data processing apparatus |
US3245044A (en) * | 1961-11-16 | 1966-04-05 | Ibm | Automatic program suspension system |
US3258748A (en) * | 1962-01-08 | 1966-06-28 | Fntan, fntin | |
US3299261A (en) * | 1963-12-16 | 1967-01-17 | Ibm | Multiple-input memory accessing apparatus |
US3311887A (en) * | 1963-04-12 | 1967-03-28 | Ibm | File memory system with key to address transformation apparatus |
US3311888A (en) * | 1963-04-12 | 1967-03-28 | Ibm | Method and apparatus for addressing a memory |
US3315233A (en) * | 1963-10-01 | 1967-04-18 | Ibm | Self-addressing and self-assigning memory system |
US3343138A (en) * | 1964-10-07 | 1967-09-19 | Bell Telephone Labor Inc | Data processor employing double indexing |
US3378819A (en) * | 1964-03-17 | 1968-04-16 | Bull General Electric | Data processing system with indirect addressing |
US3389380A (en) * | 1965-10-05 | 1968-06-18 | Sperry Rand Corp | Signal responsive apparatus |
US3412382A (en) * | 1965-11-26 | 1968-11-19 | Massachusetts Inst Technology | Shared-access data processing system |
US3440618A (en) * | 1967-07-07 | 1969-04-22 | Bell Telephone Labor Inc | Information processing system |
US3444527A (en) * | 1965-11-11 | 1969-05-13 | Automatic Telephone & Elect | Indirect addressing using a pre-programmed micro-programme store |
US3454933A (en) * | 1966-06-27 | 1969-07-08 | Gen Electric | Data processing system |
US3454931A (en) * | 1966-06-27 | 1969-07-08 | Gen Electric | Data processing system including address development apparatus |
US3614746A (en) * | 1968-10-31 | 1971-10-19 | Philips Corp | Memory addressing device using arbitrary directed graph structure |
US3760370A (en) * | 1971-04-26 | 1973-09-18 | Tektronix Inc | Calculator with a number processing system |
US3774166A (en) * | 1963-09-30 | 1973-11-20 | F Vigliante | Short-range data processing transfers |
US4038640A (en) * | 1970-12-28 | 1977-07-26 | Said Micro Computer Inc. By Said Barry T. Lee, Ralph V. Cole, Gunther W. Wimmer | Interactive control system |
US4471460A (en) * | 1977-12-02 | 1984-09-11 | Texas Instruments Incorporated | Variable function programmed system |
US4476541A (en) * | 1977-12-02 | 1984-10-09 | Texas Instruments Incorporated | Variable function programmed system |
US4485455A (en) * | 1971-07-19 | 1984-11-27 | Texas Instruments Incorporated | Single-chip semiconductor unit and key input for variable function programmed system |
US4611307A (en) * | 1964-06-26 | 1986-09-09 | Hewlett-Packard Company | Function analyzing |
US6650317B1 (en) | 1971-07-19 | 2003-11-18 | Texas Instruments Incorporated | Variable function programmed calculator |
CN108182049A (en) * | 2018-03-14 | 2018-06-19 | 桂林电子科技大学 | A kind of binary optic full adder based on micro-ring resonator |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL276308A (en) * | 1961-03-24 | |||
BE622921A (en) * | 1961-10-06 | |||
US3251040A (en) * | 1961-12-01 | 1966-05-10 | Sperry Rand Corp | Computer input-output system |
US3311739A (en) * | 1963-01-10 | 1967-03-28 | Ibm | Accumulative multiplier |
CN116048771B (en) * | 2022-08-15 | 2023-10-20 | 荣耀终端有限公司 | Resource scheduling method and related equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR1099467A (en) * | 1952-12-22 | 1955-09-06 | Nat Res Dev | Improvements to purely digital electronic calculating machines |
US2796218A (en) * | 1949-06-22 | 1957-06-18 | Nat Res Dev | Electronic computing devices with subsidiary storage |
US2800277A (en) * | 1950-05-18 | 1957-07-23 | Nat Res Dev | Controlling arrangements for electronic digital computing machines |
US2914248A (en) * | 1956-03-07 | 1959-11-24 | Ibm | Program control for a data processing machine |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL152265B (en) * | 1949-03-14 | Snam Progetti | PROCESS FOR THE PREPARATION OF ZINC SALTS FROM DITHIOPHOSPHORIC ACID DIESTERS. | |
NL160947B (en) * | 1950-05-04 | Fujitsu Ltd | DISPLAY DEVICE. | |
US2815168A (en) * | 1951-11-14 | 1957-12-03 | Hughes Aircraft Co | Automatic program control system for a digital computer |
GB745833A (en) * | 1953-03-17 | 1956-03-07 | Nat Res Dev | Digital computing engines |
GB796404A (en) * | 1953-08-27 | 1958-06-11 | Nat Res Dev | Improvements in or relating to electronic digital computing machines |
US2792991A (en) * | 1953-11-23 | 1957-05-21 | Ibm | Electronic commutator for calculators |
-
1957
- 1957-12-26 US US705445A patent/US3036773A/en not_active Expired - Lifetime
- 1957-12-26 US US705442A patent/US3048333A/en not_active Expired - Lifetime
-
1958
- 1958-12-23 GB GB41505/58A patent/GB875695A/en not_active Expired
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2796218A (en) * | 1949-06-22 | 1957-06-18 | Nat Res Dev | Electronic computing devices with subsidiary storage |
US2800277A (en) * | 1950-05-18 | 1957-07-23 | Nat Res Dev | Controlling arrangements for electronic digital computing machines |
FR1099467A (en) * | 1952-12-22 | 1955-09-06 | Nat Res Dev | Improvements to purely digital electronic calculating machines |
US2914248A (en) * | 1956-03-07 | 1959-11-24 | Ibm | Program control for a data processing machine |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3226691A (en) * | 1961-01-26 | 1965-12-28 | Int Computers & Tabulators Ltd | Data processing apparatus |
US3222649A (en) * | 1961-02-13 | 1965-12-07 | Burroughs Corp | Digital computer with indirect addressing |
US3201761A (en) * | 1961-08-17 | 1965-08-17 | Sperry Rand Corp | Indirect addressing system |
US3245044A (en) * | 1961-11-16 | 1966-04-05 | Ibm | Automatic program suspension system |
US3258748A (en) * | 1962-01-08 | 1966-06-28 | Fntan, fntin | |
US3311887A (en) * | 1963-04-12 | 1967-03-28 | Ibm | File memory system with key to address transformation apparatus |
US3311888A (en) * | 1963-04-12 | 1967-03-28 | Ibm | Method and apparatus for addressing a memory |
US3774166A (en) * | 1963-09-30 | 1973-11-20 | F Vigliante | Short-range data processing transfers |
US3315233A (en) * | 1963-10-01 | 1967-04-18 | Ibm | Self-addressing and self-assigning memory system |
US3299261A (en) * | 1963-12-16 | 1967-01-17 | Ibm | Multiple-input memory accessing apparatus |
US3378819A (en) * | 1964-03-17 | 1968-04-16 | Bull General Electric | Data processing system with indirect addressing |
US4611307A (en) * | 1964-06-26 | 1986-09-09 | Hewlett-Packard Company | Function analyzing |
US3343138A (en) * | 1964-10-07 | 1967-09-19 | Bell Telephone Labor Inc | Data processor employing double indexing |
US3389380A (en) * | 1965-10-05 | 1968-06-18 | Sperry Rand Corp | Signal responsive apparatus |
US3444527A (en) * | 1965-11-11 | 1969-05-13 | Automatic Telephone & Elect | Indirect addressing using a pre-programmed micro-programme store |
US3412382A (en) * | 1965-11-26 | 1968-11-19 | Massachusetts Inst Technology | Shared-access data processing system |
US3454931A (en) * | 1966-06-27 | 1969-07-08 | Gen Electric | Data processing system including address development apparatus |
US3454933A (en) * | 1966-06-27 | 1969-07-08 | Gen Electric | Data processing system |
US3440618A (en) * | 1967-07-07 | 1969-04-22 | Bell Telephone Labor Inc | Information processing system |
US3614746A (en) * | 1968-10-31 | 1971-10-19 | Philips Corp | Memory addressing device using arbitrary directed graph structure |
US4038640A (en) * | 1970-12-28 | 1977-07-26 | Said Micro Computer Inc. By Said Barry T. Lee, Ralph V. Cole, Gunther W. Wimmer | Interactive control system |
US3760370A (en) * | 1971-04-26 | 1973-09-18 | Tektronix Inc | Calculator with a number processing system |
US4485455A (en) * | 1971-07-19 | 1984-11-27 | Texas Instruments Incorporated | Single-chip semiconductor unit and key input for variable function programmed system |
US6650317B1 (en) | 1971-07-19 | 2003-11-18 | Texas Instruments Incorporated | Variable function programmed calculator |
US4476541A (en) * | 1977-12-02 | 1984-10-09 | Texas Instruments Incorporated | Variable function programmed system |
US4471460A (en) * | 1977-12-02 | 1984-09-11 | Texas Instruments Incorporated | Variable function programmed system |
CN108182049A (en) * | 2018-03-14 | 2018-06-19 | 桂林电子科技大学 | A kind of binary optic full adder based on micro-ring resonator |
CN108182049B (en) * | 2018-03-14 | 2023-04-25 | 桂林电子科技大学 | Binary optical full adder based on micro-ring resonator |
Also Published As
Publication number | Publication date |
---|---|
GB875695A (en) | 1961-08-23 |
US3048333A (en) | 1962-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3036773A (en) | Indirect addressing in an electronic data processing machine | |
US3573740A (en) | Communication multiplexer for online data transmission | |
US3760369A (en) | Distributed microprogram control in an information handling system | |
US4293941A (en) | Memory access control system in vector processing system | |
US3828325A (en) | Universal interface system using a controller to adapt to any connecting peripheral device | |
US3248708A (en) | Memory organization for fast read storage | |
KR910003489A (en) | Information processing device for performing data save and recovery between registers and stack for data save | |
JPS61110256A (en) | Processor having plural arithmetic | |
GB928444A (en) | Improvements in or relating to electronic computers | |
GB1081814A (en) | Data handling system | |
Backus | The IBM 701 speedcoding system | |
US3553445A (en) | Multicipher entry | |
US2445636A (en) | Record controlled machine | |
US3353163A (en) | Data processing with typewriter inputoutput device and typewriter carriage controlled program means | |
US3641329A (en) | Improvements in electronic computer keyboard control | |
US3662349A (en) | Stored program system | |
GB867307A (en) | Improvements in and relating to electronic computers | |
US3118055A (en) | Electronic digital information handling system with character recognition for controlling information flow | |
US3613083A (en) | Tabulating and printing operations in a printing device for program controlled electronic computers | |
US2951232A (en) | Tape control circuits | |
US3513445A (en) | Program interrupt apparatus | |
US2568158A (en) | Garment bag | |
US3587059A (en) | Apparatus for transferring data from a plurality of low-speed devices to a high-speed processor | |
US1880409A (en) | Translating device for accounting machines | |
JPS6259333B2 (en) |