US3368205A - Control apparatus in a data processing system - Google Patents
Control apparatus in a data processing system Download PDFInfo
- 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
Links
Images
Classifications
-
- 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/30—Arrangements for executing machine instructions, e.g. instruction decode
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B1/00—General types of sewing apparatus or machines without mechanism for lateral movement of the needle or the work or both
- D05B1/24—General types of sewing apparatus or machines without mechanism for lateral movement of the needle or the work or both for making blind-stitch seams
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/04—Addressing variable-length words or parts of words
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program 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
-
- 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/22—Microcontrol or microprogram arrangements
- G06F9/223—Execution 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
-
- 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/22—Microcontrol or microprogram arrangements
- G06F9/226—Microinstruction function, e.g. input/output microinstruction; diagnostic microinstruction; microinstruction format
-
- 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
- G06F9/30101—Special purpose registers
-
- 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/32—Address 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
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)
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)
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 |
-
1965
- 1965-04-14 US US448196A patent/US3368205A/en not_active Expired - Lifetime
Patent Citations (7)
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)
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) |