US3058659A - Add address to memory instruction - Google Patents

Add address to memory instruction Download PDF

Info

Publication number
US3058659A
US3058659A US784102A US78410258A US3058659A US 3058659 A US3058659 A US 3058659A US 784102 A US784102 A US 784102A US 78410258 A US78410258 A US 78410258A US 3058659 A US3058659 A US 3058659A
Authority
US
United States
Prior art keywords
memory instruction
add address
demmer
sheets
sheet
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
Application number
US784102A
Inventor
William R Demmer
Warren C Foin
Frank B Hartman
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US784102A priority Critical patent/US3058659A/en
Priority to US784103A priority patent/US3026037A/en
Priority to US784104A priority patent/US3059222A/en
Priority to US784496A priority patent/US3027081A/en
Priority to DEI17382A priority patent/DE1179397B/en
Priority to FR814316A priority patent/FR1310458A/en
Application granted granted Critical
Publication of US3058659A publication Critical patent/US3058659A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30018Bit or string instructions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/32Address formation of the next instruction, e.g. by incrementing the instruction counter
    • G06F9/322Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
    • G06F9/323Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address for indirect branch instructions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Thermal Transfer Or Thermal Recording In General (AREA)
  • Complex Calculations (AREA)
  • Dram (AREA)

Description

- Oct. 16, 1962 Filed Dec. 31. 1958 W. R. DEMMER ADD ADDRESS T0 MEMORY INSTRUCTION 384 Sheets-Sheet 1 FIG.1
1.10 1.12 STORM 1.15 1 1.32
CORE 10111 1111s MEMORY GIRLS MEMORY STORAGE 5 GE 0 01110 1 1111 11111 011610 E6 M6 I 1 140111111 011-2 011-2 I 1 1 1 1.22 011100115 TO 111 1 10 11c 1 011-1 00-1 1 1 1 10 110 10100111 1x211 1 1 1.20 L i 1 1 1 1 I 0101110010 0011115111111 h 10111100111 1 no 0011111015 1/0 1 T 1 11 6 14s 1 1 ,01011 1100111 1 ZONE 1 l 1 100111 1 1 p1000101c11s Tum 1.54 1 1 0111. 1 I 1 1 1 1 1 1 1 1 1115011 010151111 1 -1.52 1 1 I I 1 1. ,1 1
INVENTORS 1111111111 R. 0511111111 11111111511 0. FUIN 11111111 0. 10111111111 BYMZLf ATTORNEY 06L 1952 w. R. DEMMER ETAL 3,058,659
ADD ADDRESS TO MEMORY INSTRUCTION 384 Sheets-Sheet 3 Filed Dec. 31, 1958 nN 6E zus umou v6 E5 :5 3:02 1550 222:0 w x 1 4 m N 0 m E (m x 25 3mg: $555 l 3 2:
all. 2 lg N; g 220 ill 32 on 532E152: 2m: '23 2;. m :9. I 19:26 o o biz. 53% z:
l ll.
Oct. 16, 1962 Filed Dec. 31, 1958 FIG. 2i
ADD
W. R. DEMMER EIAL ADDRESS TO MEMORY INSTRUCTION 384 Sheets-Sheet 10 O 1962 w. R. DEMMER ETAL 3,058,659
ADD ADDRESS TO MEMORY INSTRUCTION 584 Sheets-Sheet 11 Filed Dec. 31, 1958 i? :2 532 52 2:2? Law; 52 gi n L cg Iss2 $52 55% 252 mZD 82%). 22 \1 axia E22 za a N w QDGEIPDO mP n kmmJ TKO :5; 2; 52;
Oct. 16, 1962 w. R. DEMMER ETAL 3,053,659
ADD ADDRESS TO MEMORY INSTRUCTION 384 Sheets-Sheet 12 Filed Dec. 31, 1958 mmdEFDO m. E Hm Tmo EEQB a ac Oct. 16, 1962 w. R. DEMMER EI'AL 3,058,659
ADD ADDRESS TO MEMORY INSTRUCTION 384 Sheets-Sheet 13 Filed Dec. 31, 1958 j J j g 25% g! ii i szE 35? zfifi lszfi ans 3:: 252 T 53: E E 53: Lin: 4 I I ll! 52% .1: 52%
532 u s52 12% 322K 25% 5:: 35% m 3 0.. .50 MEI. EwE Tmo mm o h 2:3: 2:0:
Oct. 16, 1962 w. R. DEMMER EIAL ADD ADDRESS TO MEMORY INSTRUCTION Filed Dec. 31, 1958 384 Sheets-Sheet 14 Oct. 16, 1962 w. R. DEMMER EI'AL 3,058,659
ADD ADDRESS T0 MEMORY msmuc'rrou Filed Dec. 31. 1958 384 Sheets-Sheet l5 l I: z. a, g :2
/ l a I: Z; g m 3; o L r; Q i u. A V
Z c o N '1 A, Z A (D 2 i g run no a 3:2 3? w 2 5 3 'r A m u ,L A i 3; -e d g T a '29 g an SE 2; f:
06h 1962 w. R. DEMMER EIAL 3, 58,659
ADD ADDRESS T0 mom ms'muc'nou 384 Sheets-Sheet 17 Filed Dec. 31, 195B Oct. 16, 1962 w. R. DEMMER E'I'AL 3, 53,659
ADD ADDRESS TO MEMORY INSTRUCTION Filed Dec. 31, 1958 384 Sheets-Sheet l9 m3: $535 5w 5; E
e3; 1 2.5.2 v 32;. 5; Es =1 mm :2 at.
zoEwE wtz: SE 520 5 E2 23 :2 ,2:
5: 52.52% :2 m; z w. E v.
Oct. 16, 1962 w. R. DEMMER EIAL 3,058,659
ADD ADDRESS 'ro MEMORY ms'mucnou 584 Sheets-Sheet 20 Filed Dec. 31, 1958 std-n- 29.58- mzub. x42 mmomo u :67 zOEwOa mommozzI KS2 mmomo n 00m N 00 08 w ON N 0? w 00 m
US784102A 1958-12-31 1958-12-31 Add address to memory instruction Expired - Lifetime US3058659A (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US784102A US3058659A (en) 1958-12-31 1958-12-31 Add address to memory instruction
US784103A US3026037A (en) 1958-12-31 1958-12-31 Set bit instructions
US784104A US3059222A (en) 1958-12-31 1958-12-31 Transfer instruction
US784496A US3027081A (en) 1958-12-31 1959-01-02 Overlap mode control
DEI17382A DE1179397B (en) 1958-12-31 1959-12-16 Data processing machine with data processing that overlaps in time
FR814316A FR1310458A (en) 1958-12-31 1959-12-29 Improvements in the execution modes of data processing machine programs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US784102A US3058659A (en) 1958-12-31 1958-12-31 Add address to memory instruction
US784496A US3027081A (en) 1958-12-31 1959-01-02 Overlap mode control

Publications (1)

Publication Number Publication Date
US3058659A true US3058659A (en) 1962-10-16

Family

ID=27120225

Family Applications (2)

Application Number Title Priority Date Filing Date
US784102A Expired - Lifetime US3058659A (en) 1958-12-31 1958-12-31 Add address to memory instruction
US784496A Expired - Lifetime US3027081A (en) 1958-12-31 1959-01-02 Overlap mode control

Family Applications After (1)

Application Number Title Priority Date Filing Date
US784496A Expired - Lifetime US3027081A (en) 1958-12-31 1959-01-02 Overlap mode control

Country Status (2)

Country Link
US (2) US3058659A (en)
DE (1) DE1179397B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3168723A (en) * 1960-06-21 1965-02-02 Ibm Data compression apparatus
US3246299A (en) * 1958-08-29 1966-04-12 Ibm Data processing system
US3292155A (en) * 1963-03-15 1966-12-13 Burroughs Corp Computer branch command
US3310786A (en) * 1964-06-30 1967-03-21 Ibm Data compression/expansion and compressed data processing
US3375498A (en) * 1964-05-18 1968-03-26 Wyle Laboratories Calculator apparatus for distinguishing meaningful digits
US3471848A (en) * 1963-09-30 1969-10-07 Alphanumeric Inc Pattern generator
US3539998A (en) * 1967-07-12 1970-11-10 Burroughs Corp Communications system and remote scanner and control units
US3544974A (en) * 1968-04-01 1970-12-01 Ibm Data processing system including buffered operands and means for controlling the sequence of processing of same
US3550093A (en) * 1967-06-15 1970-12-22 Bell Telephone Labor Inc Method for generating electrical signals representative of economical network configurations
US3594732A (en) * 1966-08-16 1971-07-20 Scient Data Systems Inc General purpose digital computer
US3626427A (en) * 1967-01-13 1971-12-07 Ibm Large-scale data processing system
US3774166A (en) * 1963-09-30 1973-11-20 F Vigliante Short-range data processing transfers
US4381554A (en) * 1979-07-26 1983-04-26 Hewlett-Packard Company Calculator for storing source data and evaluating numerical answers to problems
US4611307A (en) * 1964-06-26 1986-09-09 Hewlett-Packard Company Function analyzing

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3238510A (en) * 1961-12-29 1966-03-01 Ibm Memory organization for data processors
US3996562A (en) * 1964-06-26 1976-12-07 Hewlett-Packard Company Programmable electronic calculator for evaluating mathematical problems
DE1269392B (en) * 1965-04-05 1968-05-30 Ibm Device for dividing decimal digits
US3478322A (en) * 1967-05-23 1969-11-11 Ibm Data processor employing electronically changeable control storage
BE789583A (en) * 1971-10-01 1973-02-01 Sanders Associates Inc PROGRAM CONTROL APPARATUS FOR DATA PROCESSING MACHINE
US3990052A (en) * 1974-09-25 1976-11-02 Data General Corporation Central processing unit employing microprogrammable control for use in a data processing system
US4205372A (en) * 1974-09-25 1980-05-27 Data General Corporation Central processing unit employing microprogrammable control for use in a data processing system
US4323964A (en) * 1976-11-01 1982-04-06 Data General Corporation CPU Employing micro programmable control for use in a data processing system
TWI733246B (en) 2018-11-09 2021-07-11 美商電子墨水股份有限公司 Electro-optic displays

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2800277A (en) * 1950-05-18 1957-07-23 Nat Res Dev Controlling arrangements for electronic digital computing machines
US2810516A (en) * 1949-06-03 1957-10-22 Nat Res Dev Electronic digital computing devices
US2856595A (en) * 1954-06-09 1958-10-14 Burroughs Corp Control apparatus for digital computing machinery
US2874901A (en) * 1954-12-08 1959-02-24 Thomas G Holmes Tally instruction apparatus for automatic digital computers
US2898041A (en) * 1952-12-22 1959-08-04 Ibm Instruction modifier means for electronic digital computing machines
US2916210A (en) * 1954-07-30 1959-12-08 Burroughs Corp Apparatus for selectively modifying program information
US2957626A (en) * 1955-11-21 1960-10-25 Ibm High-speed electronic calculator

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL94419C (en) * 1949-06-22
US2815168A (en) * 1951-11-14 1957-12-03 Hughes Aircraft Co Automatic program control system for a digital computer
US2924381A (en) * 1952-04-22 1960-02-09 Ncr Co Digital differential analyzer
US2862198A (en) * 1954-04-05 1958-11-25 Telemeter Magnetics And Electr Magnetic core memory system
BE540401A (en) * 1954-08-17
US2877446A (en) * 1954-12-28 1959-03-10 Rca Corp Information handling device
US2872666A (en) * 1955-07-19 1959-02-03 Ibm Data transfer and translating system
US2832064A (en) * 1955-09-06 1958-04-22 Underwood Corp Cyclic memory system
BE555481A (en) * 1956-04-13

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2810516A (en) * 1949-06-03 1957-10-22 Nat Res Dev Electronic digital computing devices
US2800277A (en) * 1950-05-18 1957-07-23 Nat Res Dev Controlling arrangements for electronic digital computing machines
US2898041A (en) * 1952-12-22 1959-08-04 Ibm Instruction modifier means for electronic digital computing machines
US2856595A (en) * 1954-06-09 1958-10-14 Burroughs Corp Control apparatus for digital computing machinery
US2916210A (en) * 1954-07-30 1959-12-08 Burroughs Corp Apparatus for selectively modifying program information
US2874901A (en) * 1954-12-08 1959-02-24 Thomas G Holmes Tally instruction apparatus for automatic digital computers
US2957626A (en) * 1955-11-21 1960-10-25 Ibm High-speed electronic calculator

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3246299A (en) * 1958-08-29 1966-04-12 Ibm Data processing system
US3168723A (en) * 1960-06-21 1965-02-02 Ibm Data compression apparatus
US3292155A (en) * 1963-03-15 1966-12-13 Burroughs Corp Computer branch command
US3471848A (en) * 1963-09-30 1969-10-07 Alphanumeric Inc Pattern generator
US3774166A (en) * 1963-09-30 1973-11-20 F Vigliante Short-range data processing transfers
US3375498A (en) * 1964-05-18 1968-03-26 Wyle Laboratories Calculator apparatus for distinguishing meaningful digits
US4611307A (en) * 1964-06-26 1986-09-09 Hewlett-Packard Company Function analyzing
US3310786A (en) * 1964-06-30 1967-03-21 Ibm Data compression/expansion and compressed data processing
US3594732A (en) * 1966-08-16 1971-07-20 Scient Data Systems Inc General purpose digital computer
US3626427A (en) * 1967-01-13 1971-12-07 Ibm Large-scale data processing system
US3550093A (en) * 1967-06-15 1970-12-22 Bell Telephone Labor Inc Method for generating electrical signals representative of economical network configurations
US3539998A (en) * 1967-07-12 1970-11-10 Burroughs Corp Communications system and remote scanner and control units
US3544974A (en) * 1968-04-01 1970-12-01 Ibm Data processing system including buffered operands and means for controlling the sequence of processing of same
US4381554A (en) * 1979-07-26 1983-04-26 Hewlett-Packard Company Calculator for storing source data and evaluating numerical answers to problems

Also Published As

Publication number Publication date
US3027081A (en) 1962-03-27
DE1179397B (en) 1964-10-08

Similar Documents

Publication Publication Date Title
US3058659A (en) Add address to memory instruction
DK110250C (en) Method for producing a compact multifilament yarn.
CN103034680B (en) For data interactive method and the device of terminal device
CN103020128B (en) With the method and apparatus of data interaction with terminal device
GB1192371A (en) Improvements in or relating to Data Processing Devices
US3517391A (en) Digital computer
DK112414B (en) Electronic data processing system.
GB877777A (en) Improvements in or relating to electronic data processing circuit arrangements
CH379813A (en) Electromechanical coupling on punching machines, in particular for data processing
CN110069486B (en) Method and device for storing user-defined parameters
ES315571A1 (en) A data processing machine. (Machine-translation by Google Translate, not legally binding)
FR1100145A (en) Vending machine
FR1225399A (en) Ferromagnetic core memory array
GB1314486A (en) Microprogramme control system
GB1186521A (en) Improvements in or relating to Data Processing Apparatus
ES332432A1 (en) A memory device for data processing machines. (Machine-translation by Google Translate, not legally binding)
FR1484742A (en) Method for producing direct positive photographic images
US3476923A (en) High speed multi-input adder
GR18903B (en) CASH MACHINE AFTER A RETURN SYSTEM OF REST OF COINS.
CN110472541A (en) Garment identification system and method based on raspberry pie
GB1052640A (en)
JPS5541555A (en) Data processing unit
CH301999A (en) Pump on a two-wheeler.
FR1207323A (en) Vending machine
ES224735A1 (en) Improvements in or relating to the photographic production of anamorphous images of objects or scenes