US3368206A - Information shift apparatus in a data processing system - Google Patents
Information shift apparatus in a data processing system Download PDFInfo
- Publication number
- US3368206A US3368206A US448197A US44819765A US3368206A US 3368206 A US3368206 A US 3368206A US 448197 A US448197 A US 448197A US 44819765 A US44819765 A US 44819765A US 3368206 A US3368206 A US 3368206A
- Authority
- US
- United States
- Prior art keywords
- data processing
- processing system
- shift apparatus
- herron
- information shift
- 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
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30032—Movement instructions, e.g. MOVE, SHIFT, ROTATE, SHUFFLE
-
- 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
-
- 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
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)
- Complex Calculations (AREA)
Description
Feb. 6, 1968 E. W. HERRON ETAL INFORMATION SHUT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 MEMORY ARITHMETiC UNIT CENTRAL PROCESSOR CONTROL NIT CARD PUNCH CONSOLE DREA DIS STORA E CONTROLLER 5w Sheets-Sheet 1 IN PUT/ OUTPUT CONTROL UNIT DISC STORAGE UNlTS I N VE N TORS.
FIG. DATA PROCESSING SYS TE M EDWIN W. HERRON ROBERT D. HUNTER JOH N E. WILHITE ATTORNEY Feb. 6, 1968 E. w. HERRON ETAL 3,
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 563 Sheets-Sheet F F I620 ALPHANUMERIC DATA WORD CHARACTER CHARACTER CHARACTER CHARACTER B A 8 4 2 I F G. 2 b I BINARY DATA WORD ZONE BITS ag m INSTRUCTION WORD 23am 20l9|8 |7|6 IS 14512 I096 1 s 5 4 a 210 RA ADDRESS g CONTROL ADDRESS FIELD HELD FIG. 2 d
FIXED LOCATION INDEX WORD (WHEN useo FOR ADDRESS MODIFICATION) P-SEQUENCE AMS WORD 2322a 2019 I8 I? |e|5 l4 l3 l2 u I09 8 1 s 5 4 3 2| 0 $5, CLASS (2%??? ADDRESS FIELD Q INDIRECT ADDRESS FIELD Feb. 6, 1968 Filed April 14,
E. W. HERRON ETAL REMOTE AMS WORD 23 22 2| 20 l9 l8 I? IE l5 l4 l3 l2 ll 5015 Sheets-Sheet 1? ADDRESS FIELD INDiRECT ADDRESS WORD 23222: 20l9l8l7l6l5|4 :3 I2 :1 :09 a 7 s 5 4 3 2| mggfi i ADDRESS FIELD F/GZh INDIRECT AMS WORD 23222: 20:9:8 nus 5:413 nan I09 8 7 a 5 43 2 ADDRESS FIELD L--INDIRECT ADDRESS FIELD FIGZI P SEQUENCE SAS WORD \\\cmss ADDRESS FIELD F/GZ] 23222:2\o|91e:1 $151413 l2ll m9 8 7s 5 4 3 2| \\\cmss\ ADDRESS FIELD 1953 E. w. HERRON ETAL 3,368,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 563 Sheets-Sheet 4 CONTROL WORD-INSTRUCTlON 06(MOV) 23222|2o|9|en IS IS MI?) 12 I09 8 1 e s 4 a 2 I COUNT FROM ADDRESS 5| 2 N FIELD N NUMBER OF WORDS TO BE MOVED F/GZI CONTROL WORD-INSTRUCTION |6(BRC) 23222l20|9l8|7 16|5l4l312 ll I09 8 1 s 5 4 3'2l WORK COUNT Q RESTORE COUNT su- N 5n N N'NUMBER 0F TIMES BRANCH IS TAKEN F/GZn LIST POINTER WORD (LPW) COUNT 5'2 M ADDRESS FIELD M NUMBER OF CONTROL WORDS IN DATA CONTROL LiST. F I620 DATA CONTROL WORD (DCW) 23222|2o|9|a|7|e |5|4|3|2n I09 8 7 s s 43 2| COUNT ADDRESS FIELD N=NUMBER OF CHARACTERS TO BE TRANSFERED BETWEEN MEMORY AND PERIPHERAL SUBSYSTEM B3 Sheets-Sheet K1 1968 E. w. HERRON ETAL INFURMATION SHIFT APPARATUS IN A DATA PROCESSlNG QYSTEQM Filed April 14, 1965 EDUEQ \CqJma F 1968 E. w. HERRON ETAL 3,353,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 563 Sheets-Sheet '1 OUTPUT IOIE I00 I03 Fl G. 4
GATED CLOCK DISTRIBUTION DRIVER 1968 E. w. HERRON ETAL 3,363,205
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM 565 Sheets-Sheet Filed April 14, 1965 mm E 3a 24 V6040 owkdd .SAFDO d nmm 1963 E. w. HERRON ETAL. 3,358,205
INFORMATION SHIFT APPARATUS IN h DATA PROCESSING SYSTEM 565 Sheets-Sheet LO Filed April 14, 1965 mag k GI
W in
xum xmmd 5%. 053 v N N 5 Feb. 6, 1968 E. w. HERRON ETAL 3,368,205
INFURMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 56:5 Sheets-Sheet 11 222 INPUTS 4 75 K see A l. as K OUTPUT 2 FIG. 8 NAND GATE INPUTS K OUTPUT -|oo pf L 24914 A A-8+C-D+E-F 0+ (A+a)-('E+0)-(E+F) E 0-- F FIG. 9
NAND- SUPPLEMENT GATE Feb. 6, 1968 E. w. HERRON ETAL 3,363,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 565 Sheets-Sheet 12 5.23 K INPUTS 244 24' 976.n. 242 lOOpf |1.e|
253 254 )K A 8' 256 255 L0 A13 8 FIG. IO
LOGIC DRIVER Feb. 6, 1968 E. w. HERRON ETAL 3,368,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 565 Sheets-Sheet 2 3 A O AB A 0- A+ B B O B O-- +l2V +|2V INPUT FIG/l W SYSTEM Feb. 6, 1968 E. w. HERRON ETAL INFORMATION SHIFT APPARATUS IN A DATA PROCESSING 365 SheetsSheet Filed April 14. 1965 awt wmt 20E mm omkzou ma opmzwdz won mwkmtwmm 4 mmkmawm -0 E23 JOmPZOu .22: JOmPZOQ mZQPSmwmO mmPwEmm -H 1023a was, omkdmoumwa 1023a 0140 mwtmsmarr OP JI J wwm oo SESDEE Feb. 6, 1968 E. w. HERRON ETAL 3,363,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 565 eets-Sheet Q 3 m n x g 4 n FL 0 g a 2|? 0|: '0] 3 g? g 2 a c :0
q r0 m o E E Q Q N 0 mg In In O 0000 Q 000 tEEEEEE ELLE E n I '0 g f, 3 "in 3 T m y; liil Mi; w o 0 mg 9 0 2 E g lfi glEEEE m 1 Lla o m D O I 0.0. 2 [21:21; 0 LL. U- 3 3 O--(\] [I'll [Ylflz h ll lL FIG/3 Feb. 6, 1968 E. W. HERRON ETAL Filed April 14, 1965 Z63 Sheets-Sheet 16 2 55 N 1% :83 V I D INHIBIT DRIVERS J i 108 OM24 (25 PER STACK) W024 A f Q N $2 3 s I i q I 55 m 2 E I 0 w l l (n 1 5 8 E w 5$ E I2 5 m -x u z a 3 u go gmufflz mgm 5 J: V 5 o: n: g
x 2 E 458m i E I: I 22 s 8 A I g 4 fi 3 3| g E m \ISOLAT'ON DIODES d :8 1 1 a an Y-AXIS m ADDRESS DECODE 3 5% AND DRIVER CIRCUITS V 2 mm #8 0 FWEN 3? 5 8 FMWR g i FMRD FWRA. FwRB. FINH 5: 37o 369 DAMR f more (D 9- REGISTER w I0 I I SI, I "3 s 2 I 9, m n
Feb. 6, 1968 Filed April 14, 1965 E. w. HERRON ETAL 3,368,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM 53 Sheets-Sheet 1 7 FIG. [5 MEMORY PLANE 1968 E. w. HERRON ETAL 3,368,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 )(YOI- XYOS OF UPPER 8K sTAcK a V LOWER 4K A 0F UPPER 8 K 4K STACK Z UPPER 4K J OF LOWER a K 4K STACKMI LOWER 4K OF LOWER 8K XXBI- XXBl-XXBB FIG. I6 16 K MEMORY UNIT ADDESSING 5w Sheets-Sheet 1 Feb. 6, 1968 INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM Filed April 14, 1965 E. w. HERRON ETAL 3,368,206
365 Sheets-Sheet l9 LOGiC 395 FCCA INPUT 4 CC- FCCB SIGNALS *FCCC coumsw'" FCCD 384 394 A QCPA as: 380 3a? DMST D CLOCK 385 M 2 QCPG 8H GENERATOR QCGB A QCPB :see
COMMAND AND A QCPC CONTROL FLIP-FLOpg; 006a ARC M62 39' CMA MDA ICAMRB RDX RDY WEN 39 FIG, [8 #25 W 1 MW W LOGIC 0am 4.07 FIAR' UPPER 331 33 ISK j MEMORY Fe [4 UNIT 4'2 1/ FIAR PROGRAM PROCESSOR "5814" -----H 4? A 1 LOWER 4'3 DULS I6K 4 N MEMORY UNIT FIAR Q LLMEMQBI 1968 E. w. HERRON ETAL 3,368,206
INFORMATION SHIFT APPARATUS IN A DATA PROCESSING SYSTEM BUS Sheets-Sheet "0 Filed April 14, 1965 miwi xamm moo.
omEm
0min
mEou
0&00
m6 nmd ONV Own
maoo
omd
M o we amok U m if an? N9 .3 is
m9 Ooh mmm 0 8mm 3 mi;
Priority Applications (19)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US448197A US3368206A (en) | 1965-04-14 | 1965-04-14 | Information shift 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 |
NL6604658A NL6604658A (en) | 1965-04-06 | 1966-04-06 | |
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 |
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 | |
GB15380/66A GB1139675A (en) | 1965-04-06 | 1966-04-06 | Apparatus for selective processing of information characters in a data processing system |
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 | |
GB15379/66A GB1139181A (en) | 1965-04-06 | 1966-04-06 | Control apparatus in a data 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 | |
FR56735A FR1475178A (en) | 1965-04-06 | 1966-04-06 | Data processing device allowing the execution of a series of operations in a variable sequence |
FR56736A FR1475179A (en) | 1965-04-06 | 1966-04-06 | Apparatus for handling information in a data processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US448197A US3368206A (en) | 1965-04-14 | 1965-04-14 | Information shift apparatus in a data processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
US3368206A true US3368206A (en) | 1968-02-06 |
Family
ID=23779377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US448197A Expired - Lifetime US3368206A (en) | 1965-04-06 | 1965-04-14 | Information shift apparatus in a data processing system |
Country Status (1)
Country | Link |
---|---|
US (1) | US3368206A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3430209A (en) * | 1966-11-25 | 1969-02-25 | Gen Electric | Memory utilization apparatus and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2925218A (en) * | 1953-11-20 | 1960-02-16 | Ibm | Instruction controlled shifting device |
US3001708A (en) * | 1959-01-26 | 1961-09-26 | Burroughs Corp | Central control circuit for computers |
US3026500A (en) * | 1953-11-30 | 1962-03-20 | Hughes Aircraft Co | Electronic circuits for selectively shifting the time position of digital data |
US3076181A (en) * | 1957-09-26 | 1963-01-29 | Rca Corp | Shifting apparatus |
-
1965
- 1965-04-14 US US448197A patent/US3368206A/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2925218A (en) * | 1953-11-20 | 1960-02-16 | Ibm | Instruction controlled shifting device |
US3026500A (en) * | 1953-11-30 | 1962-03-20 | Hughes Aircraft Co | Electronic circuits for selectively shifting the time position of digital data |
US3076181A (en) * | 1957-09-26 | 1963-01-29 | Rca Corp | Shifting apparatus |
US3001708A (en) * | 1959-01-26 | 1961-09-26 | Burroughs Corp | Central control circuit for computers |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3430209A (en) * | 1966-11-25 | 1969-02-25 | Gen Electric | Memory utilization apparatus and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3462742A (en) | Computer system adapted to be constructed of large integrated circuit arrays | |
US4325116A (en) | Parallel storage access by multiprocessors | |
US3210733A (en) | Data processing system | |
US3753236A (en) | Microprogrammable peripheral controller | |
US3599176A (en) | Microprogrammed data processing system utilizing improved storage addressing means | |
US3548382A (en) | High speed modular data processing system having magnetic core main memory modules of various storage capacities and operational speeds | |
GB1170285A (en) | A Modular Multicomputing Data Processing System | |
GB1026890A (en) | Computer organization | |
GB1343454A (en) | Multiprogramming data processing apparatus and equipment for use therein | |
US5291605A (en) | Arrangement and a method for handling interrupt requests in a data processing system in a virtual machine mode | |
GB888732A (en) | ||
GB1397617A (en) | Input-output controller for a data processing system | |
GB1108808A (en) | Data processing system with checking means | |
US3183483A (en) | Error detection apparatus | |
US3909789A (en) | Data processing apparatus incorporating a microprogrammed multifunctioned serial arithmetic unit | |
US3603934A (en) | Data processing system capable of operation despite a malfunction | |
US3566364A (en) | Data processor having operator family controllers | |
GB1003923A (en) | Digital computing system | |
US3263218A (en) | Selective lockout of computer memory | |
US3368206A (en) | Information shift apparatus in a data processing system | |
US3223982A (en) | Electronic computer with abbreviated addressing of data | |
US3651476A (en) | Processor with improved controls for selecting an operand from a local storage unit, an alu output register or both | |
GB968546A (en) | Electronic data processing apparatus | |
US3201761A (en) | Indirect addressing system | |
GB1435926A (en) | Data processors |