US3368205A - Control apparatus in a data processing system - Google Patents

Control apparatus in a data processing system Download PDF

Info

Publication number
US3368205A
US3368205A US448196A US44819665A US3368205A US 3368205 A US3368205 A US 3368205A US 448196 A US448196 A US 448196A US 44819665 A US44819665 A US 44819665A US 3368205 A US3368205 A US 3368205A
Authority
US
United States
Prior art keywords
processing system
data processing
control apparatus
filed april
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
US448196A
Inventor
Robert D Hunter
Robert A Perrine
John E Wilhite
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Priority to US448196A priority Critical patent/US3368205A/en
Priority to US448195A priority patent/US3487368A/en
Priority to US448540A priority patent/US3483519A/en
Priority to CH487866A priority patent/CH480690A/en
Priority to CH487766A priority patent/CH468673A/en
Priority to CH487966A priority patent/CH497749A/en
Priority to CH497266A priority patent/CH504728A/en
Priority to FR56736A priority patent/FR1475179A/en
Priority to GB15377/66A priority patent/GB1148081A/en
Priority to GB15378/66A priority patent/GB1137670A/en
Priority to NL6604659A priority patent/NL6604659A/xx
Priority to GB15379/66A priority patent/GB1139181A/en
Priority to NL6604658A priority patent/NL6604658A/xx
Priority to FR56735A priority patent/FR1475178A/en
Priority to FR56733A priority patent/FR1475177A/en
Priority to NL6604661A priority patent/NL6604661A/xx
Priority to GB15380/66A priority patent/GB1139675A/en
Priority to FR56734A priority patent/FR1478673A/en
Priority to NL6604660A priority patent/NL6604660A/xx
Application granted granted Critical
Publication of US3368205A publication Critical patent/US3368205A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B1/00General types of sewing apparatus or machines without mechanism for lateral movement of the needle or the work or both
    • D05B1/24General types of sewing apparatus or machines without mechanism for lateral movement of the needle or the work or both for making blind-stitch seams
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/04Addressing variable-length words or parts of words
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
    • 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/22Microcontrol or microprogram arrangements
    • G06F9/223Execution means for microinstructions irrespective of the microinstruction function, e.g. decoding of microinstructions and nanoinstructions; timing of microinstructions; programmable logic arrays; delays and fan-out problems
    • 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/22Microcontrol or microprogram arrangements
    • G06F9/226Microinstruction function, e.g. input/output microinstruction; diagnostic microinstruction; microinstruction format
    • 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/30098Register arrangements
    • G06F9/30101Special purpose registers
    • 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

Definitions

  • FIG. 2a ALPHANUMERIC DATA WORD CHARACTER CHARACTER CHARZACTER CHAgACTER A BA 84 24 F /G.2b

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Textile Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

'F 1968v R. 0. HUNTER ETAL 3,368,205
CONTROL APPARATUS IN A DATA PROCESSING OYSTEM.
Filed April 14, 1965 3 She ets-Sheet 1 MEMORY INPUT/OUTPUT CONTROL UNIT ARITHMETIC UNIT CENTRAL PROCESSOR CONTROL OONSOLE CARD PUNCH 24 STORAGE UNITS INVENTORS;
- ROBERT D. HUNTER ROBERT A. PERRJNE I I JOHN E. WILHITE DATA BY PROCESSING SYSTEM 7 ATIQRNEY Feb. 6, 1968 R. 0. HUNTER ETAL 3,
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM 1 Filed A n-i1 14. 1965 56:5 Sheets-Sheet 2 FIG. 2a ALPHANUMERIC DATA WORD CHARACTER CHARACTER CHARZACTER CHAgACTER A BA 84 24 F /G.2b
BINARY DATA WORD g m 55 m INSTRUCTION WORD 23222: 20l9l8l7l6 I5 |4m|2 I09 81 s 5 43 2 l o ADDRESS OPERATION gPE I -B ADDRESS FIELD CODE F/GZd v FIXED LOCATION INDEX WORD (WHEN USED FOR oom-rss MODIFICATION) F/GZO P'SEQUENCE AMS WORD 23222: 2o|9|a|7 I615 141312 |o9e'r 65 432 0 Y ADDRESS 19A CLASS CONTROL ADDRESS FIELD F IELD L l NDIRECT ADDRESS FIELD Feb. 6, 1968 R. D. HUNTER ETAL 3,353,205
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14. 1965 as: Sheet sSh et s F/GZf REMOTE, AMS WORD.
F/G.2g lNDlRECT ADDRESS WORD Y ADDRESS v \\\\\\?J L ADDREss FIELD F [62h INDIRECT AMS WORD 23222l'20l9l8l7l6l5l4l3 IZH IOS 87 .65 43 2| 0 A Q ADDRESS FIELD L INDIRECT ADDRESS FIELD F/GZi P SEQUENCE SAS WQRD zszzzlzols|s|1|e|514a3|2n 109 a? 6 5 43 2 0 Q CLASSQ ADDRESS HELD F/G.2j REMOTE SAS WORD 1968 R. D. HUNTER ETAL I 3,
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 56.3 Sheets-Sheet 4 FIG. 2k CONTROL WORD-INSTRUCTION 06(MOV) COUNT "FROM" ADDRESS ssz-u FIELD N NUMBER OF WORDS TO BE MOVED WORK COUNT x RESTORE coum T 1"" 5Il-N N=NUMBER OF TIMES B RANCH IS TAKEN FIGZm STATUS WORD-lNSTRUCTION 67(CPO)- FIGZn LIST POINTER WORD (LPW) COUNT T 5'2 M ADDRESS FIELD M NUMBER OF CONTROL WORDS IN DATA CONTROL LIST.
F1620 DATA CONTROL WORD (DCW) ADDRESS FIELD N=NUMBER OF CHARACTERS TO BE TRANSFERED BETWEEN MEMORY AND PERIPHERAL SUBSYSTEM Feb. 6, 1968 R. D. HUNTER l'zTAL 3,368,205
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM FIG. 3a
CLOCK GENERATOR 1968 R. D. HUNTER ETAL 3,368,205
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM 3 Sheet-Sheet e Filed April 14. 1965 o moEmmzwo x8 6 flro xudmomwu Feb. 6, 1968' R. D. HUNTER ETAL 3,368,205
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 '56s Sheds-Sheet '2 +sv +sv +6v LOGIC INPUT 79 I L& 32} 1 OUTPUT CLOCK INPUT 7s 77 Ilfig J'l 2N96 T 2N9I4 I 105 GATED CLOCK DISTRIBUTION DRIVER Feb. 6, 1968 R. o. HUNTER ET'AL 3,363,205
CONT ROL APPARATUS IN A DATA PROCESSING SYSTEM 363 Sheets-She-t 8 Filed April 14, 1965 wazms 2 A mzm mm 5. 5
fi wm v mz- 5 0E 5E6 we w E: 62 d mmm W a. .3 N N E lflkl. v o m 8. 0 2 2 21 ms Feb. 6, 1968 Filed April 14, 1965 R. D. HUNTER ETAL 3,3 68,205 CONTROL APPARATUS IN A DATA PROCESSING SYSTEM 563 Sheets-Sheet 9 FIG. 6 PUP-FLOP Feb. 6, '1968 R. D. HUNTER ETAL 3,353,205
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM 363 Sheets-Sheet 1 0 Filed April 14, 1965 mo E nz i 4 kwmowm mm Sm RUE mmi. xwmd v. Eh m2 .SmFDO 6, 1963 R. 0. HUNTER ETAL ,3
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 (563 Sheets-Sheet l1 FIG. 83
OUT PUT NAND-- SUPPLEMENT GATE Feb. 6, 1968 R. p. HUNTER ETAL 3,368,205
CONTROL APPARATUS IN DATA PROCESSING SYSTEM Filed April 14, 1965 363 Sheets-Sheet 12 INPUTS 233 A 256 255 L0 A78 a 0 FIG. IO
1968 R.- D. HUNTER ETAL 3,36
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 1 1965 FIG/l FULL A'DDER 563 Sheets-Sheet l3 6, 1968 R. D. HUNTER ETAL 3,363,205
'CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 I 363 Sheets-Sheet l4 mmtm mmt mun V vwm L NIM mwhmamm Q t z 3 40E. 2 O0 mzorwdmmao IL o;
.5150 \Smz. B
6 R. D. HUNTER ETAL 3,363,205
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 as: et h t 1? FIG. [5
M E M ORY PL ANE 30W LECTION Feb. 6, 1968 R. o. HUNTER ETAL CONTROL APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 XYOI-XYOB 0 STA XYOl- XYOB UPPER 4K OF UPPER BK 563 Sheets-Sheet 18 4K STACK 3 LOWER 4K UPPER B K 4K it STACK 2 UPPER 4K LOWER B K 4K STACK l LOWER 4K LOWER 8K XYB l-xY B8 F l6. l6 l6 K MEMORY UNIT'ADDESSING Feb. 6,. 1968 CONTROL Filed April 14. 1965 R. D. HUNTER ETAL 3,368,205
APPARATUS IN A DATA PROCESSING SYSTEM 363 Sheets-Sheet 19 LOGIC 395 PC A m u'r SIGNALS -FCCC FCCD 394 A ocPA QCGA 38' 3807 as? DMST fi: FMBD CLOCK 385 We! QCPG ag GENERATOR nose A COMMAND AND A comnog FLIP- FLOPS nose 5 ARC M82 391 CMA MDA 5 M; RDX
mg]: WRA .J' MEMOBY TIMING W! AND CONTROL LQSLQ DEM FTAR
UPPER DULS zsrx P MEMORY [TM UNIT 4'2 H/ PROGRAM nocsssoa BE|E-- "7 FER '7 LOWER v ouLsx MEMORY 7 FBI4 FIAR --n FIG/7 32 K MEMORY 6, 1963 R. D. HUNTER ETAL 3,363,205
CONTROL APPARATUS IN A DATA PROCESSING SYSTEM 363 Sheets-Sheei :20
Filed April 14. 1965 of: ml: N2 5: QLHQE=QEHTB= m3 3 3w ow. 3m 8 m5 8 9k 03 m: 9 m2 8: 2? 80 5m 33 3 5 mad 8.: 2 2
mnm
US448196A 1965-04-06 1965-04-14 Control apparatus in a data processing system Expired - Lifetime US3368205A (en)

Priority Applications (19)

Application Number Priority Date Filing Date Title
US448196A US3368205A (en) 1965-04-14 1965-04-14 Control apparatus in a data processing system
US448195A US3487368A (en) 1965-04-06 1965-04-14 Variable length accumulator in a data processing system
US448540A US3483519A (en) 1965-04-06 1965-04-15 Relocatable accumulator in a data processing system
CH487866A CH480690A (en) 1965-04-06 1966-04-04 Data processing system
CH487766A CH468673A (en) 1965-04-06 1966-04-04 Data processing system with a central unit
CH487966A CH497749A (en) 1965-04-06 1966-04-04 Data processing system with a memory with addressable memory locations
CH497266A CH504728A (en) 1965-04-06 1966-04-05 Data processing system with a device for developing operand addresses
FR56734A FR1478673A (en) 1965-04-06 1966-04-06 Improvements to the provisions of an accumulator of an arithmetic unit of an information processing system
GB15378/66A GB1137670A (en) 1965-04-06 1966-04-06 Improvements in data processing systems
NL6604659A NL6604659A (en) 1965-04-06 1966-04-06
FR56736A FR1475179A (en) 1965-04-06 1966-04-06 Apparatus for handling information in a data processing system
NL6604658A NL6604658A (en) 1965-04-06 1966-04-06
FR56735A FR1475178A (en) 1965-04-06 1966-04-06 Data processing device allowing the execution of a series of operations in a variable sequence
FR56733A FR1475177A (en) 1965-04-06 1966-04-06 Apparatus for generating memory addresses in an information processing system
NL6604661A NL6604661A (en) 1965-04-06 1966-04-06
GB15380/66A GB1139675A (en) 1965-04-06 1966-04-06 Apparatus for selective processing of information characters in a data processing system
GB15377/66A GB1148081A (en) 1965-04-06 1966-04-06 Addressing apparatus for data processing system
NL6604660A NL6604660A (en) 1965-04-06 1966-04-06
GB15379/66A GB1139181A (en) 1965-04-06 1966-04-06 Control apparatus in a data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US448196A US3368205A (en) 1965-04-14 1965-04-14 Control apparatus in a data processing system

Publications (1)

Publication Number Publication Date
US3368205A true US3368205A (en) 1968-02-06

Family

ID=23779374

Family Applications (1)

Application Number Title Priority Date Filing Date
US448196A Expired - Lifetime US3368205A (en) 1965-04-06 1965-04-14 Control apparatus in a data processing system

Country Status (1)

Country Link
US (1) US3368205A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3533078A (en) * 1967-12-04 1970-10-06 Burroughs Corp Keyboard entry control apparatus
US3543244A (en) * 1968-01-04 1970-11-24 Gen Electric Information handling system
US3736563A (en) * 1970-03-31 1973-05-29 Siemens Ag Program control unit for a digital data processing installation
US4942516A (en) * 1970-12-28 1990-07-17 Hyatt Gilbert P Single chip integrated circuit computer architecture
US6650317B1 (en) 1971-07-19 2003-11-18 Texas Instruments Incorporated Variable function programmed calculator

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2910236A (en) * 1954-01-15 1959-10-27 Ibm Calculator program system
US3061192A (en) * 1958-08-18 1962-10-30 Sylvania Electric Prod Data processing system
US3067937A (en) * 1959-06-08 1962-12-11 Ibm Control element for computing devices
US3094610A (en) * 1959-06-02 1963-06-18 Sylvania Electric Prod Electronic computers
US3215987A (en) * 1962-06-04 1965-11-02 Sylvania Electric Prod Electronic data processing
US3245044A (en) * 1961-11-16 1966-04-05 Ibm Automatic program suspension system
US3302183A (en) * 1963-11-26 1967-01-31 Burroughs Corp Micro-program digital computer

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2910236A (en) * 1954-01-15 1959-10-27 Ibm Calculator program system
US3061192A (en) * 1958-08-18 1962-10-30 Sylvania Electric Prod Data processing system
US3094610A (en) * 1959-06-02 1963-06-18 Sylvania Electric Prod Electronic computers
US3067937A (en) * 1959-06-08 1962-12-11 Ibm Control element for computing devices
US3245044A (en) * 1961-11-16 1966-04-05 Ibm Automatic program suspension system
US3215987A (en) * 1962-06-04 1965-11-02 Sylvania Electric Prod Electronic data processing
US3302183A (en) * 1963-11-26 1967-01-31 Burroughs Corp Micro-program digital computer

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3533078A (en) * 1967-12-04 1970-10-06 Burroughs Corp Keyboard entry control apparatus
US3543244A (en) * 1968-01-04 1970-11-24 Gen Electric Information handling system
US3736563A (en) * 1970-03-31 1973-05-29 Siemens Ag Program control unit for a digital data processing installation
US4942516A (en) * 1970-12-28 1990-07-17 Hyatt Gilbert P Single chip integrated circuit computer architecture
US6650317B1 (en) 1971-07-19 2003-11-18 Texas Instruments Incorporated Variable function programmed calculator

Similar Documents

Publication Publication Date Title
US3412382A (en) Shared-access data processing system
KR900002069B1 (en) Character inputing system for real time hand written character recognition
US4949300A (en) Sharing word-processing functions among multiple processors
US3346853A (en) Control/display apparatus
US4047158A (en) Peripheral processing system
US3374466A (en) Data processing system
KR840006528A (en) Central processing unit
GB1343454A (en) Multiprogramming data processing apparatus and equipment for use therein
US3368205A (en) Control apparatus in a data processing system
EP0054620A2 (en) Data processing terminal
US3343131A (en) Printer control apparatus including code modification means
US3153775A (en) Table look-up system
US3293610A (en) Interrupt logic system for computers
US3369221A (en) Information handling apparatus
EP0067267B1 (en) Document handling terminal computer system and method of operation thereof
US3728684A (en) Dynamic scanning algorithm for a buffered printer
US4924434A (en) Sharing word-processing functions among multiple processors
Zaks et al. A firmware APL time-sharing system
US3470537A (en) Information processing system using relative addressing
US3768078A (en) Encode selector system
US3564508A (en) Storage and retrieval system
Sheridan Research in language translation on the IBM type 701
US3277444A (en) Data transfer system
GB803003A (en) Mechanism for transferring data to and from magnetic drum storage devices
JPS6236252B2 (en)