background image

Содержание 7090

Страница 1: ......

Страница 2: ...IIrn Customer Engineering Instruction Reference 7090 Data Processing System System Fundamentals 7100 Central Processing Unit 7151 Console Control Unit 7606 Multiplexor...

Страница 3: ...ense Indicator Register SI 28 7 1 02 Address Register 166 3 1 05 Index Registers XR 28 7 1 03 Program Register 166 3 1 06 Program Register PR 29 7 1 04 Sense Indicators 166 3 1 07 Shift Counter SC 29...

Страница 4: ...orm 223 6895 and all earlier editions Tills edition has been revised throu9hout and should be reviewed completely Address comments concerning this manual to IBM Corporation CE Manuals Department 296 P...

Страница 5: ...CORE STORAGE CARD MACHINES To Channels B D CENTRAL PROCESSING UNIT MULTIPLEXOR DATA CHANNEL A TAPE UNIT FIGURE 2 5 2 7090 SYSTEM COMPONENTS REGISTERS SWITCHING FUNCTIONS AND DATA PATHS...

Страница 6: ...sible 1 1 00 GENERAL SYSTEM OPERATION A computer system may be made to add subtract multiply or divide According to its make up a system may also print read cards punch cards read or write mag netic t...

Страница 7: ...n outside user Commonly used forms of output are information on magnetic tape punched cards printed reports or indicator lights 1 3 00 7090 SYSTEM MAKE UP The 7090 system includes all five of the sect...

Страница 8: ...r IV s per Data Channel 7607 II 7100 CPU 2 7151 Console 721 Card Punch 7607 II 7606 Multi plexor 711 Card Reader 716 I I 7607 II 7302 Core Stor 7607 II 7607 II Print r I Power 400 208v 3 to All Frames...

Страница 9: ...dels 1 and 2 control the flow of information between the 1 0 units and core storage A 7607 Modell can control any combination of ten 729 II and 729 IV tape units and up to one each of reader punch and...

Страница 10: ...check panel 1 4 00 7090 GENERAL LOGIC The 7090 system operation can be compared to a 407 514 summary punch operation The card feed in the 407 is input storage arithmetic and control are in the 407 the...

Страница 11: ...into storage In the beginning the author of the program decides what instructions and commands to use and in what order to use them There are several ways to get these instructions and commands in to...

Страница 12: ...ractions 1 0 710 0 5468 0 101 100 1102 2 0 2510 0 28 0 012 3 0 3310 0 2518 0 010 101 0012 4 0 14510 0 1128 0 001 001 012 5 0 91510 0 7248 0 111 010 12 6 0 48 0 12 0 510 7 0 578 O 101 1112 0 73410 8 0...

Страница 13: ...addresses one for each location Because all opera tions in the 7090 system are done in binary notation there are 15 binary positions used for addressing storage locations Only 15 are required because...

Страница 14: ...12 16 257 2 Sections 16 384 Word Locations Per Section FIGURE 2 1 1 STORAGE LOCATIONS IS 11 51 FIGURE 2 2 1 DATA WORD FIGURE 2 2 2 INSTRUCTION WORD FIGURE 2 2 3 COMMAND WORD 13...

Страница 15: ...ress that is different from the address field of the instruction 2 2 03 Data Channel Command Word Similar in format and application to the CPU instruction word the data channel com mand word gains its...

Страница 16: ...Multiplexor 3 17 Storage FIGURE 2 3 1 FUNDAMENTAL SYSTEM COMPONENTS USED IN A B C PRINT C 15...

Страница 17: ...ols in the data channel Because the lo cation counter is not needed in A B C print C it has been omitted from Figure 2 3 1 The channel address counter holds the storage address for the data word being...

Страница 18: ...ic components of the entire sys tem Although the adders are not registers and have no capacity for holding numbers they play such a prominent part in almost every CPU operation that they cannot be con...

Страница 19: ...e It then advances one to 00001 in preparation for calling in the next instruction when the first has completed its operation The function of the first instruction is to select the card reader on chan...

Страница 20: ...0015 B 10 a a11 0 0 a oio a 1 0 0 0 0 a 010 a 010 a 0 0 a 0 0 0 oio a 1 0 a 1I 00005 Store the Contents of the AC at Location 00011 C 10 0 a11 oio a oio a 010 a 010 a 0 0 a 1 0 1 1 1 0 0 01 00006 Writ...

Страница 21: ...toring factors A and B This time the CPU does not send for 00002 again but allows the PC to retain 00003 and sends this to AR and MAR Now the word at 00003 comes to SR and PRo Decoding PR causes the a...

Страница 22: ...d to 00010 so when channel A has received its com mand the CPU receives the contents of 00010 as an instruction Decoding a PR of zeros causes the CPU to stop The operation code of zeros is called halt...

Страница 23: ...7090 system study the operation of the individual current switching component circuits that make up the system These are explained in Transistor Components Circuits IBM Customer Engineering Manual of...

Страница 24: ...points of Figure 3 1 2A With the input line active the signal at test point 2 becomes active Test point 2 conditions the TO with its output test point 3 conditioning one leg of the TA The set pulse co...

Страница 25: ...18 19 20 35 I I I J I I SC12 17 AD3 8 18 Pos u 1 I 1S 11 Prog Reg 1 Shift Ctr I Q pi 13 11 112 171 Adder t 3 17l 9 10 17 XR A B C 1 I t I 1 n 3 Prog Ctr 171 13 Adr Sw 171 u u I I a E 0 U 130 35 11 5 I...

Страница 26: ...O 5 I i I 4 I lit i I i I I i 5 I I LL _____ t 1 I i 6 I I II I I I I I I Set Each Divi sion Equal s 20 Nanoseconds A Hold Output FIGURE 3 1 2 SHIFT CELL Reset Count Count Count Caunt 0 1 2 3 X On 0 O...

Страница 27: ...all zeros Speed Up Counting In a counter position for a large number normal circuitry where one position feeds the next higher position can cause a considerable delay An example of this delay is shown...

Страница 28: ...ep o 0 1 0 0 01 o FIGURE 3 1 6 NORMAL COUNTER RIPPLE DELAY PC 6 7 and a 1 PC9 10 11 Equals 1 PC12 13 14 Equals 1 PC1S 16 17 Equals A r A A A Step PCS Step pca Step PCll Step PC14 Step PC17 FIGURE 3 l...

Страница 29: ...In several floating point operations the MQ holds the least significant 35 bits of the result 3 1 04 Sense Indicator Register SI Systems 2 06 00 1 2 06 35 1 The sense indicator register is a 36 positi...

Страница 30: ...s 16 and 17 have a bit Position 15 has both triggers preset by AS 15 to SC 15 Because the SC is not being stepped at this time trigger B of position 15 will latch on The SC is divided into groups of t...

Страница 31: ...counter The high order position PC2 is used to signal that all addresses in core have been set to zero on the clear operation only The remaining positions 3 through 17 indicate the location of the nex...

Страница 32: ...68uu 2D Position 17 Output CAP 6Suu 2H FIGURE 3 I SB SHIFT COUNTER POSITIONS 16 AND 17 Step Pulse Trigger A PCI7 Trigger 8 PCI7 Trigger A PCI6 Trigger B PCI6 Trigger A PCI5 0 Trigger B PCI5 Value Tgr...

Страница 33: ...a word is brought out of core storage The address goes from the address register to the address selec tion components in core storage 3 1 10 Address Switches AS Systems 3 06 06 1 3 06 10 1 The address...

Страница 34: ...ad circuits LAC The logic of the operation of the look ahead circuits is shown in Figure 3 1 10 and Figure 3 1 11 Notice that for look ahead purposes the adders are grouped into five groups of five ad...

Страница 35: ...3111 25V iY QV 30V 33A 22A 17A 12A 32V 21V 11V A 16V 10V A 31V 20V ISV 9V 30V Co 14 9 2 02 42 1 34V 19V 14V 8V 3V Co 3 Q 29V 23V 13V 7V 2V 2 02 40 1 12V 22V A 6V A I V A A IIV A A 21V 16V 10V SV PV 26...

Страница 36: ...Q 14 9 LA Co 35 30 S 4 LA 29 25 LA 24 20 LA A 19 15 LA 24 20 LA A 14 9 LA 19 15 LA 14 9 LA Co 29 25 S 4 LA 24 20 LA 19 15 LA A Co 29 25 14 9 LA 24 20 LA 19 15 LA Co 24 20 A eN 19 15 LA 14 9 LA C l S...

Страница 37: ...milar instructions have the same primary operation code Direct outputs of the program register or storage register are sent to individual machine circuits to cause the machine to operate according to...

Страница 38: ...s are used to execute an instruction when information from core storage is not needed Most instructions use only one E or L cycle for their execution but some instruc tions require multiple E or L cyc...

Страница 39: ...ding gates house the multiplexor circuitry Data flow from core storage to the multiplexor storage bus then to either the CPU or anyone of the data channels See Figure 4 0 1 The address field 21 35 of...

Страница 40: ...5 3 17 3 17 I r Multiplexor Multiplexor Multiplexor Storage Bus Storage Bus Address Switches OR ing S 1 20 I 21 35 S 1 35 3 17 r It CPU Channel Memory Data Memory Channel Location Storage Bus Input Sw...

Страница 41: ..._ 3 Clock Trigger 4 Clock Trigger U W I W r r i0 ______ n ________ n ____ I 5 Clock Trigger A5D Clock Pulse w w i w ____ Ir1 r1 I rL 6 Clock Trigger U U I U A6D Clock Pulse 7 Clock Trigger A7D Clock P...

Страница 42: ...nd data channels Because of inherent delays in logic blocks clock pulses distributed to the CPU arrive about one clock pulse late For this reason those clock pulses distributed from the multiplexor to...

Страница 43: ...el Channel Location Input Switches Input Switches Counter Sw s 1 A D 35 S l E H 35 3 E H 17 60 26 01 1 60 26 01 1 60 10 13 1 Channel Location Counter Switches A D 3 17 60 10 13 1 FIGURE 4 1 2 FLOW FRO...

Страница 44: ...s The switches have three outputs all of which are active simultan eously Two of the outputs feed both banks of the data channels and terminate at the location counter switches The third output feeds...

Страница 45: ...also feeds the multiplexor address switches These positions are gated through the switches only during a look ahead address control operation I Cycle Flow At 16 D3 data on the multiplexor storage bus...

Страница 46: ...ne cycle therefore the end operation trigger is turned on during I time This forces go to I time on Systems 8 00 12 1 Go to I time will turn on the master I time trigger and will prevent turning on of...

Страница 47: ...17 01 Reset Tag Reg 17 01 2 12 S0 1 2 11 40 01 2 08 01 1 SB S 3 11 PR S I 9 17 S02 2 1 40 1 PR 1 S POD 3 01 00 Address Modification f SB S 1 2 PR S 8 9 17 02 2 11 40 1 f PR 6 9 SOD 3 07 00 SR 18 3S AO...

Страница 48: ...nged Execution of this instruction is identical to that of store except for the routing of AC P to the storage register sign position AC P 35 is gated to SR S 35 on Systems 2 12 02 1 Store MQ STQ 0600...

Страница 49: ...R III D1 3 06 18 1 AD 3 17 AS E9 D3 Turn off IA Tgr Ell Dl 2 10 65 1 I Time of IA Type Instruc tion Prevent Most of E Time Outputs 2 15 13 1 SB _SR E7D1 2 12 50 1 No Next Cycle Determined by Instructi...

Страница 50: ...Ctr 2 09 00 1 Ye 0 STO srQ I l AC S 1 35 MQ S 35 SR SR E1 D1 E1 D1 2 12 01 1 2 12 07 1 t I SR SB E4 D3 2 09 00 1 J 1 1 SB Memory Data Reg End Op MF Store Prefix 2 09 01 1 FIGURE 5 3 1 STO 0601i STQ 0...

Страница 51: ...on the SB Store Instruction Location Counter STL 0625 1 E Figure 5 3 4 The contents of the program counter which contains the location of the STL instruc tion plus one replace the contents of position...

Страница 52: ...09 01 1 MF Store Tag 2 09 01 1 MF Store Decrement 2 09 01 1 2 09 00 1 AC P 35 SR E1 D1 SR SB E4 D3 2 09 00 1 MF Store Prefix FIGURE 5 3 2 STP 0630 STD 0622 STT 0625 STA 0621 FIGURE 5 3 3 SLQ 0620 FIG...

Страница 53: ...1 J SR 5 35 SR 5 35 MQ 13 Dl MQ 13 Dl 7 17 4D 1 2 12 40 1 FIGURE 5 3 5 LDQ 0560 FIGURE 5 3 6 XCA 0131 1 I Time Pri Op 12 MQ SR 11O Dl 2 12 07 1 End Op I Time Next Inst SR S 35 AD P 35 10 D6 AD Q 35 A...

Страница 54: ...seven or less at any L10 time of a shift instruction This means that up to five shifts may be made in the 1 time of the following instruction Shifting to the left is the same as multiplying by a powe...

Страница 55: ...2 11 78 1 L Time LEnd Op Al0 Dl 8 00 01 1 Yes t L_ _ __1 LLS Inst Shift Gate Ll 1 2 09 70 V to SC 0 2 11 79 1 Set MQ S AC S o 2 12 42 1 ACl 1 MQ 1 AC 35 r _ _Y_es 2 12 42 1 r 2 LGL Turn On AC Ov Tgr...

Страница 56: ...contents of the MQ including the sign left the number of places designated by the address Bits shifted out of MQ l enter the sign position and from the sign position enter MQ 35 5 3 03 Fixed Point Ar...

Страница 57: ...AC RT Step SC Each Clock Pulse FIGURE 5 3 11 ARS 0771 Step SC Each Clock Pulse 2 11 79 1 Shift Gate LIto SC 0 2 11 79 1 Set and Shift AC Q 34 and MQ I 34 RT 2 12 33 1 2 12 43 1 Yes LRS AC S MQ S AC 35...

Страница 58: ...6 Sec Op 13 AS 10 17 SC 111 01 Yes FIGURE 5 3 13 RQL 0773 SR 1 35 AO 10 03 2 12 14 1 SR S AC S 12 01 2 12 37 1 Change SR 5 E9 01 2 09 95 1 AO Q 35 AC 12 01 2 12 31 1 2 12 15 1 Set AC 5 Plus 16 01 2 12...

Страница 59: ...ycle of the next instruction The contents of the AC or the l s complement of the AC and the contents of the SR are added in the adders Whether to use true AC or complemented AC is determined by the co...

Страница 60: ...OV Tgr 2 10 36 1 SUB SBM Set SR S Minus E9 Dl 2 09 95 1 2 12 24 1 2 12 22 1 Set SR S Plus E9 Dl 2 09 95 1 2 12 22 1 2 12 24 1 Carry AD 35 14 03 2 12 29 1 FIGURE 5 3 15 ADD 0400j ADM 0401j SUB 0402j S...

Страница 61: ...e word indicated by the address is considered negative This negative word is added algebraically to the contents of the AC The execution of SBM is the same as ADD except that the sign of the SR word i...

Страница 62: ...15 18 1 End Op in I E Control 2 09 46 1 I f I Time Next Instruction MQ SR Signs Unlike 2 12 94 1 Set MQ AC Signs Minus Ell Dl 2 12 92 1 SR AD All L Time 2 12 14 1 AC AD L Time 2 12 24 1 AD AC L2 D1 L...

Страница 63: ...R the AC is cleared and the sign is set This allows the MPY to start with the AC containing zeros Also during the E cycle the word coming from storage is tested to see if all positions contain a zero...

Страница 64: ...the MQ and the remainder of the dividend is left in the AC The sign of the MQ is set to the algebraic sign of the quotient as determined by the SR and AC signs The sign of the remainder remains the sa...

Страница 65: ...as MPY Except that the Above is also Done During the I Cycle after MPY FIGURE 5 3 18 MPR 0200 E Time SR S l 35 AD P 35 EO D3 2 12 15 1 1 AD 3 17 AS E2 D1 AS 12 17 SC E2 Dl 3 06 16 1 Prevent 438 SC E3...

Страница 66: ...1 I AD 3 17 AS E2 DI 3 06 16 1 No AS 12 17 SC E2 Dl 2 11 78 1 I E End Op To End Op Figure 3 5 20B I S_R_ _A_C_ ____ N_O_ Ye ISR AC t I 0 Carry I and To Diy Check Fig 3 5 20B A Comp MOl AC 35 2 12 42 1...

Страница 67: ...l 2 09 51 1 Comp MQ1 AC 35 2 12 42 1 A L Time 1 1 Divide Ck EndOpEl1 2 09 50 1 J End Op Sh AC P 35 and MQ 2 35 Lt 2 12 34 1 2 12 42 1 Turn On T1 Ell 2 10 53 1 Div Step SC L3 Dl L7 Dl L11 Dl 2 09 51 1...

Страница 68: ...d L cycles A Q carry as the result of the E cycle test allows normal divide operation to take place Toward the end of the E cycle the AC and MQ are shifted left the SC is stepped and the MQ sign is se...

Страница 69: ...plemented Positions containing ones are changed to zeros and positions containing zeros are changed to ones This instruction is executed by complementing the AC to the AD and replacing the contents of...

Страница 70: ...FIGURE 5 3 21 RND 0760 0010 Turn on Ace OV Tgr 2 10 36 1 ClM 2 12 22 1 FIGURE 5 3 22 ClM 0760 0000 COM 0760 0006...

Страница 71: ...ms A floating point number is said to be in normal form when the digit immediately to the right of the point is a significant bit 1 If the number is a zero it is said to be in unnormal form The except...

Страница 72: ...cycles Execution of the instruction is accomplished during the L cycles To differentiate between the different types of L cycles there is a tally counter This is a five stage counter whose output is a...

Страница 73: ...Tgr 2 13 27 1 2 13 22 1 2 13 21 1 2 13 95 1 2 10 3S 1 t Yes C AC C SR Ca r _ _ _ _ _ _ _ N o C A C __ C SR Interchange AC and SR t SR S _ AC S AC S SR S AC l 35 SR AD Q 35 AC A6 D1 A6 D1 A6 D1 A6 Dl...

Страница 74: ...me 2 13 42 1 OBJECTIVES Step SC Every Clock Time 2 13 71 1 1 Test for Possible Double Precision Handling 2 Add Signs Alike or Signs Unlike 2 12 47 1 Yes Turn Off T2 Tgr A2 Dl 2 10 31 1 SR I 35 AD AO D...

Страница 75: ...s Position Change the Sign of Acc SR was than Acc 2 No 9 Carry Re complernent and Leave the Sign SR was than Acc No AC 35 Sk 3S Off Turn on FP Tgr A6 01 Turn on Col 9 Corry Tgr 2 10 37 1 On MQ 0 SR AD...

Страница 76: ...3 31 1 MQ Now Complemented 1 in SR Set Sr to MQ to Complete Double Precision SR 1 35 _ MQ A8 DI 2 13 41 1 Turn off FP Tgr Al0 D 2 10 29 1 I From Addition signs unlike OBJECTIVES 1 Zero Test Acc Frac D...

Страница 77: ...nt of Number of Shifts Required to Normalize AC Underflow is Possible 2 10 29 1 2 13 24 1 2 13 27 1 AD Q 8 AC Al1 D1 2 13 31 1 FP End Op 2 10 35 1 I Time OBJECTIVES Next Instruction 1 Compute MQ Char...

Страница 78: ...S because this is easier to do in the computer The AC is cleared rather than let shifting take place because machine time is saved Second Step L Time Second step L time is used to shift the AC and MQ...

Страница 79: ...vailable circuits must be used to get the complement to the MQ Therefore the AC is gated to the SR and the SR is gated to the MQ Fifth Step L Time Fifth step L time is used for normalizing the result...

Страница 80: ...ude of the floating point number stored at the location indicated by the address from the floating point number in the accumulator Execution of this instruction is the same as FAD except that the sign...

Страница 81: ...35 SR EO D3 2 12 07 1 MQ 0 Turn On FP Tgr E2 Dl 2 12 07 1 Turn On FP Tgr 2 10 29 1 OBJECTIVES 1 Multiplicand to SR 2 Zero Test Mul tipJ ier Fraction and Multiplicand for a Normal Zero 3 33B to Shift C...

Страница 82: ...d Char AD l S SR M Dl Zeros to SR l S 2 13 04 1 MQ 1 S SR A6 Dl 2 13 12 1 AC Q S AD A8 D3 SR l S _ MQ A6 D1 2 13 41 1 SR 1 S _ AD AS D3 Multiplier Char to SR Zeros to MQ l S Addition of Multiplicand a...

Страница 83: ...y 2 10 24 1 Yes SC 0 No MQ 35 Yes P d 1 o_n__ t __ Off 1 AC 9 A3 DI A7 Dl All Dl 2 10 27 1 Step SC Every Clock Time 2 09 54 1 Sh AC and MQ Rt A3 Dl A7 Dl AIl Dl 2 09 54 1 FIGURE 5 3 24C UFM 0260 FMP 0...

Страница 84: ...g 2 s Complement of 1 t MQ 9 _AC 35 A10 01 2 13 42 1 I Eod Op I I Time 1 Next Inst OBJECTIVES 1 Set MQ Char if AC Frac t 0 2 Set Signs of AC and MQ 1 l_AD 35 AC O S AD 10 D3 10 D3 2 5 Comp 33S AD 10 D...

Страница 85: ...checking circuits on Systems 2 12 47 1 The FP trigger is used to remember the MQ zero condition and to cause end operation at the end of the E cycle First step L time is used to get the initial chara...

Страница 86: ...g point number stored at location X The result is a floating point quotient in the MQ and the floating point remainder of the dividend in the AC The sign of the MQ is the algebraic sign of the quotien...

Страница 87: ...Dl 2 10 27 1 I Time Pri Op 76 L Time MQ 9 1 Yes FP Rnd Gate LO D6 2 10 27 1 No No One AD 35 LO D6 2 13 27 1 019 Carry Yes CarryAD 9 AD 8 2 10 46 1 Sh AC 9 34 Rt L8 Dl 2 12 33 1 End Op FIGURE 5 3 25 F...

Страница 88: ...End Op if AC Frae Equal s Zero 4 Char Oiff to AC if FP Tgr is on I yeS dder 9 Carry No Turn o No AC SR Sol 9 Carry 2 10 37 1 Turn On T2 Tgr A3 01 2 10 38 1 Turn on ivide Chk Tgr A3 01 and Tl Tgr 2 10...

Страница 89: ...31 1 Reset AC To I Time Fig 5 3 26D Turn Off FP Tgr A2 D1 2 10 29 1 AC Q 35 AD A4 D3 2 13 24 1 AD Q 35 AC A2 Dl 2 13 31 1 Carry AD S M OO 2 13 27 1 Char Increased by One Quotient Overflow is Possible...

Страница 90: ...pts 26 Shifts 2 Compute Quotient Char 3 Re compute Original Dividend Char and Set to AC Q S 4 End Op Go to I Time AC Q 35 AD 3rd Step L 2 13 24 1 No 6 AD 9 35 AC A2 Dl A6 Dl Al0 Dl 2 13 31 1 I MQ 35 A...

Страница 91: ...S 1 Set Char of Remainder to Original Dividend Char 2710 if T2 is off No Divide Check and AC Frac 1 0 Stop If Divide Check Occurred A_ 2 K O_ff______ Restore Remainder to True Number t Comp AC 9 35 AD...

Страница 92: ...ction 3 Step the shift counter down to 2610 the desired number of shifts to move a bit from MQ 35 to MQ 9 Third step L time is used to do the actual division The objectives of third step L time are to...

Страница 93: ...same as TQP except that the AC sign rather than the MQ sign is tested See Systems 2 10 08 1 Transfer on Overflow TOV 0140 I If the AC overflow trigger is on as a result of a previous operation a tran...

Страница 94: ...Cndtl AO AS 19 03 2 10 09 1 SR 18 35 AO P 17 19 03 FIGURE 5 3 27 TRA 0020 SR 18 35 AO P 17 19 03 2 12 16 1 Any Trans or Store and Trap One Cycle Trans Cond Met FIGURE 5 3 28 Tap 0162 Block Normal AO...

Страница 95: ...are left unchanged The operation is performed by adding the contents of the MQ to the complemented accumulator contents The Q carry trigger is then matched with the re gister signs to determine whethe...

Страница 96: ...S 2 10 09 1 L Time MQ S 35 SR L2 01 2 12 07 1 SR AO L5 06 2 12 14 1 l AS AR 111 01 3 06 18 1 AC S Plus Yes No Carry AO 35 2 09 30 1 I _ 1 No Transfer on Equals __________ ____________ J FIGURE 5 3 30...

Страница 97: ...Any Trans or Store and Trap 2 11 55 1 FIGURE 5 3 31 TCO 0060 0061 0062 Etc TeN 0060 0061 0062 Etc Any Trans or Store and Trap FIGURE 5 3 32 TRC 0022 0022 0024 Etc TEF 0030 0030 0031 Etc...

Страница 98: ...an instruction transfer or trap is taken to location 0001 One instruction trap transfer is immune to trapping mode The locating of successful transfers and the trap to a common check point make trapp...

Страница 99: ...00 J ITrans Ctrl I 2 11 55 1 IAd e PC I 19 D1 2 11 51 1 1 Prevent AD AS AR 3 17 AS 111 Dl 19 D3 3 06 18 1 2 10 09 1 E Time 1 I MF Store PC AS Orl EO D3 2 09 00 1 3 05 09 1 f AS SR 21 35 E2 Dl 3 06 12...

Страница 100: ...cumulator P position causes the computer to skip one instruction If there is no bit in P the computer takes the next instruction in sequence Low Order Bit Test LBT 0760 0001 I L Figure 5 3 35 A bit in...

Страница 101: ...o o I Time Pri Op 76 No No On Turn Off Div Ck Tgr LlO Dl 2 10 53 1 Off FIGURE 5 3 35 PBT 0760 0001 LBT 0760 0001 DCT 0760 0012 I Time Pri Op 52 SB SR E7 Dl 2 12 50 1 FIGURE 5 3 36 ZET 0520 NZT 05 O...

Страница 102: ...SR S 35 AD P 35 L Time SB SR E7 Dl 2 12 50 1 SR 1 35 AD Comp AC Q 35 L Time AD L Time Turn On Q Carry Trigger 2 10 36 1 No FIGURE 5 3 37 CAS 0340i LAS 0340 CAS On CAS On...

Страница 103: ...gical word S 1 35 stored at location X The sign of the AC is disregarded the contents of the AC and storage are unchanged If the contents of the AC are greater than the contents of storage location X...

Страница 104: ...09 60 1 FIGURE 5 3 38 PSE 0760 0140 I Time Pri Op 76 SR 18 35 AO P 17 19 03 2 12 16 1 Sense Op Pnl Class Adr A14 UA 1 2 3 or 4 Turn On Sense Light 1 2 3 or 4 2 09 60 1 FIGURE 5 3 39 PSE 0760 0141 014...

Страница 105: ...e Figure 5 3 42 The computer causes an impulse to appear at the specified exit hub of the control panel of the printer attached to Data Channel A B C D E F G or H respectively Figure 5 3 43 MSE 0760 X...

Страница 106: ...Channel 6 00 05 1 6 00 07 1 SR 18 35 AD P 17 19 D3 FIGURE 5 3 41 PSE 0760 1341 2342 3341 ETC Sense Skip L9 Dl FIGURE 5 3 42 PSE 0760 1360 2360 ETC 6 00 05 1 6 00 07 1 FIGURE 5 3 43 PSE 0760 1361 1372...

Страница 107: ...1 SR 18 35 AD P 17 19 D3 2 12 16 1 Sense Skip L9 Dl FIGURE 5 3 44 MSE 0760 0141 0142 0143 0144 106 Turn Off I O Ck Tgr Lll D1 2 10 53 1 SR 18 35 AD P 17 19 D3 To Sense Skip DOT Or 2 09 58 1 Sense Skip...

Страница 108: ...tart button causes the computer to proceed in L time of a transfer operation and the computer takes an instruction trans fer to location X When halted the PC contains the address of the HTR instructio...

Страница 109: ...32 03 1 Turn Off BOT Ind 12 02 60 32 02 1 FIGURE 5 3 46 BTT 0760 ETT 0760 Turn Off EaT Ind 12 02 60 32 02 1 Turn On Mst Stop Tgr 110 01 4 20 11 1 Turh On Start Tgr AO A8 Turn Off Mst L Time Tgr All 0...

Страница 110: ...Turn on Mst Stp Tgr 110 D1 4 20 11 1 Turn On Start Tgr AO AS 4 20 07 1 Cond Met Up from I Time 2 10 07 1 FIGURE 5 3 4S HTR 0000 109...

Страница 111: ...1 2 11 P re PC vent AS 03 5 09 1 19 3 0 3 06 16 1 3 06 18 1 t t t End Op 8 00 02 1 Prevent AR pC 13 01 3 06 05 1 FIGURE 5 3 49 XEC 0522 I Time Pri Op 76 L Time End Op I Time Next Inst 2 12 92 1 FIGURE...

Страница 112: ...5 1 Section 3 5 01 except that SI 0 35 is taken to the SR rather than AC S 1 35 SI 0 35 to the SR S 1 35 is shown on Systems 2 12 13 1 OR Storage to Indicators OSI 0442 I E Figure 5 3 52 This instruct...

Страница 113: ...115 051 Electronic Reset of 51 EO D3 FIGURE 5 3 52 LDI 0441 051 0442 115 0440 FIGURE 5 3 53 RIS 0445 112...

Страница 114: ...2 12 14 1 RIR RIL AO P 35 SR S 35 12 01 2 12 04 1 2 12 16 1 FIGURE 5 3 54 SIR OQ55 SIL 0055 RIR 0057 RIL 0057 fiR 0051 ilL 0051 113...

Страница 115: ...truction is used as a reset mask for the left half of the indicator register A one in the control field resets the correspond ing indicator position Execution of this instruction is similar to that of...

Страница 116: ...SR S 35 AO P 35 14 03 2 12 15 1 Electronic Reset of SI 12 01 2 12 64 1 FIGURE 5 3 55 PAl 0044 PIA 0046 OAI 0043 RIA 0042 IIA 0041 115...

Страница 117: ...ple down the adder and carry out of the AD P The adder P carry is used to condition the transfer Transfer if Indicators Off TIF 0046 1 L Figure 5 3 56 If all of the ones in the AC are matched by zeros...

Страница 118: ...Any Trans or Store and Trap Comp AC 0 35 AD LO D3 AD P 35 SR 5 35 L2 D1 2 12 04 1 FIGURE 5 3 56 TlO 0042 TIF 0046 117...

Страница 119: ...SR S 35 AD P 35 LO D3 2 12 15 1 SR S 35 AD P 35 L8 D3 2 12 15 1 FIGURE 5 3 57 aNT 0446 OFT 0444...

Страница 120: ...hed the computer takes the next instruction in sequence Execution of this instruction is the same as ONT except that the SR 18 35 is compared against SI 0 17 Right Half Indicators Off Test RFT 0054 I...

Страница 121: ...SR lS 35 AD lS 35 LO D3 SR S 35 AD P 35 LS D3 2 12 15 1 SR lS 35 AD P 17 LO D3 AC Q 35 SR Q S 35 L1O Dl FIGURE 5 3 5S RNT 0056 LNT 0056 RFT 0054 LFT 0054...

Страница 122: ...on is made and the computer takes the next instruction in sequence The comparison between the index register contents and the decrement is made by gating the decrement and the 2 s complement of the in...

Страница 123: ...XR AD L Time SR S 35 AD P 35 L4 D3 FIGURE 5 3 59 TXI 1000 SR 18 35 AD P 17 19 D3 2 12 16 1 AD 3 17 XR L5 Dl L10 D1 2 12 70 1 Inst TNX TXL TIX TXH Yes XR S Deer TNX TXL T1X TXH FIGURE 5 3 60 TIX 2000...

Страница 124: ...e specified index register in true form To shift the address field to the decrement positions of the adders AC 21 35 is routed through the SR to AD P 17 Place Decrement in Index PDX 0734 1 Figure 5 3...

Страница 125: ...2 12 16 1 FIGURE 5 3 61 TSX 0074 FIGURE 5 3 62 PAX 0734 PDX 0734 PAC 0737 PDC 0737...

Страница 126: ...nt SR 18 35 AO P 17 19 03 2 12 16 1 Note Tag 0 Block XR Adders 10 03 Put Zeros in SR 1 20 by Operating Set and Hold Lines Zero Already in SR S L I AS Goes to SR 21 35 FIGURE 5 3 63 PXA 0754 PXO 0754 1...

Страница 127: ...dex Complemented AXC 0774 I Figure 5 3 65 This instruction loads the specified index register with the 2 s complement of the address portion 21 35 of the instruction Execution ofAXC is similar to that...

Страница 128: ...2 12 70 1 FIGURE 5 3 65 AXT 0774 AXC 0774 2 12 16 1 2 12 15 1 AD 3 17 XR El1 Dl XR AD 10 D3 Carry AD 17 10 D3 FIGURE 5 3 66 LXA 0534 LXD 0534 LAC 0535 LDC 0535...

Страница 129: ...into the SR at the same time Sand Q remain unchanged AND to Accumulator ANA 0320 I E L Figure 5 3 69 This instruction places the logical AND of the word stored at location X and the AC P 1 35 in the a...

Страница 130: ...FIGURE 5 3 67 OR5 0602 58 5R E7 Dl AC Q P 35 5R Q 5 35 E7 D1 2 12 01 1 2 12 15 1 FIGURE 5 3 68 ORA 0501 129...

Страница 131: ...r ANS T AC lY 5T SR 5 35 L7 D1 SR S 35 SR Form Comp of S 35 L7 D1 And in SR 2 12 02 1 2 12 11 1 SR S 35 AD P 35 L8 D3 t 2 12 15 1 Exchange SR ACC t r AD Q 35 AC Comp of AND L1O D1 AC P 35 SR S 35 L1O...

Страница 132: ...raction 2 12 22 1 AD P 35 AC L2 Dl 2 12 30 1 SR S 35 AD P 35 L4 D3 2 12 15 1 OR in SR p of Sum AC P 35 SR AD P 35 AC OR in AC R S 35 L6 Dl L6 Dl 2 12 02 1 2 12 30 i 1 SR S 35 AD P 35 14 D3 Sh AC P 35...

Страница 133: ...ituting the equation 2 in equation 1 3 EXCLUSIVE OR A B 2 A B 2 A or B 01000 00010 00110 And Simplifying equation 3 4 EXCLUSIVE OR 2 A or B A B 01110 01000 00110 5 3 12 Convert Instructions The three...

Страница 134: ...f words from storage These words are found by adding AC 30 35 the first six bit group to SR 21 35 initially the instruction address and directing storage to this modified address The word thus found i...

Страница 135: ...o of Conversions in SC 1 E Time Shift AC Rt EO D6 6 Shifts 2 12 33 1 Step SC E6 0l 1 Step 2 11 79 1 SB SR E7 01 Yes 6 Bit 2 12 50 r l tr t SC 0 No SR S 5 AC SR 18 35 AO A C 3 o 35 A 0 Develop Desired...

Страница 136: ...of these representations equal to the count of the instruction with the contents of positions S 5 of a like number of words from storage The location of the first of these storage words is found by a...

Страница 137: ...D3 3 06 16 1 AS AR All D1 3 06 18 1 I End Op IiIt1 l A I 2 09 49 1 Il2 12 70 1 6 Bit Replacement for MQ FIGURE 5 3 72 CRQ 0154 E Time Shift MQ Lt EO D6 2 12 42 1 Step SC E6 D1 2 11 79 1 SB SR E7 Dl 6...

Страница 138: ...and a number of E cycles equal to the count Convert by Addition from MQ CAQ 0114 Min I L Figure 5 3 73 Max I L 6E This instruction treats the MQ as six 6 bit representations as does CRQ This instructi...

Страница 139: ...tate MQ Lt Off 6 Shifts O 2 1 CAQTg C Step SC E6 Dl 2 11 79 1 SR S 35 AD P 35 E4 D3 2 1 1 1 AC Q 35 AD E4 D3 2 1 41 AD Q 35 AC Addition E6 Dl 2 12 31 1 I Yes SB SR rB1 L E 7 D 1 SC 2 12 50 1 SR 1S 35...

Страница 140: ...6 2 223 700 3100 3306 3007 2 527 140 3100 3307 3008 3 032 400 3100 3308 3009 3 335 640 3100 3309 3100 0 3200 3400 3101 23 420 3200 3401 3102 47 040 3200 3402 3103 72 460 3200 3403 3104 116 100 3200 34...

Страница 141: ...n CAQ Next C MQ Start Table Table Start Lac S 1 5 Lac Refer C S 1 19 C 21 35 Count 7 3000 3007 2 527 140 3100 2 527 140 3100 5 0 3100 3100 0 3200 0 3200 4 t o 2 527 140 6300 9 3200 3209 21 450 3300 21...

Страница 142: ...oating point divide operation 2 Position 15 is set to one if overflow occurs in either the accumulator or MQ 3 Position 16 is set to one if overflow or underflow occurs in the accumulator 4 Position 1...

Страница 143: ...D3 2 10 51 1 Force Str 17 Dl 2 11 40 1 AS AR 111 Dl 3 06 18 1 MF Store Decrement Zero in AR I Cycle Following Floating Point Operation Prevent Channel Trap 16 Dl 2 10 56 1 Prevent Interrupt 15 Dl 2 1...

Страница 144: ...t trap are shown on Systems 2 10 51 1 An overflow or underflow causes the floating point trap trigger to be turned on This trigger initiates a pseudo STR instruction by blocking the instruction follow...

Страница 145: ...automatic manual switch is set to MANUAL With the machine in this state the operator may enter and execute an instruction interrogate any locations in storage for a visual check of the information st...

Страница 146: ...0 0 3 Panel Channel c a Select u 0 0 Storage Register 00 20 11 0 Trap Ind e c 0 Accumulator Register 00 20 30 0 See Fig 2 3 2 MQ Register 00 20 40 0 L for Breakdown 00 60 xx 0 9 02 01 1 Margina l Chec...

Страница 147: ...in the transfer trapping mode Simulate The simulate lamp is on when the 7090 is operating in any of the following modes associated with the 704 709 or 7090 compatibility program 1 1 0 select and sens...

Страница 148: ...is enabled to trap on a tape check The lamp for a particular channel is off when the channel is disabled Channel Tape Check These lamps one for each channel are on if any error is detected while writ...

Страница 149: ...Power On Red The console power on lamp is on whenever power is applied to the console Central Components Power Check Yellow The central components power check comes on whenever a fuse or circuit break...

Страница 150: ...tely removed from the 7090 system except the voltage to HR 24 and HR 30 points in the power control unit The emergency off switch is to be used only in emergencies because of possible dam age to circu...

Страница 151: ...n Ctrl Tgr Man Ctr Tgr Man Ctrl Tgr On Ungated On Ungated On Gated Gated by Manual 04 20 05 1 04 20 05 1 04 20 05 1 and AO Allow Keys to be Turn on Op Turn On Tgrs Active in Auto PaneI Ctrl Tgr For Ot...

Страница 152: ...p trigger Clear Key Figure 6 1 4 The clear key is only operative if the computer is in automatic status Pressing the clear key 1 Fires a 1 usec single shot to reset the clock and all channel registers...

Страница 153: ...Fire Man 4 20 06 1 Or SS t 4 20 04 1 t Store Ori Turn On Man Or Tgr 2 09 00 1 1 OO 1 t Bring Up Clear Stg Turn On Clear Stg Tgr 4 20 06 1 4 20 06 1 If I Turn Off t MST Tgr Turn Off Man 4 20 11 1 Ori T...

Страница 154: ...End Op Tgr at ElO Turn Off MST Tgr 4 20 11 1 Mst I Tgr 8 00 18 1 Reset PR 10 D3 2 11 40 1 1 Suppress SB to SR TR PR IC4 20 14 1 Suppress PC Adv 4 20 14 1 f Inhibit Op Keep to PR 2 11 40 1 Op Keys to S...

Страница 155: ...ing Up Disp Minus On Disp Hold Tag Eff Addr Eff Addr Ori Reg Reset 4 20 20 1 4 20 20 1 2 08 01 1 t Calcu late Eff Hold AD3 Carry Addr Tgr Reset 2 10 65 1 2 12 76 1 t SR 18 35 to Gate XR Adders P 17 Sp...

Страница 156: ...peration is under control of a toggle switch located on the customer engineer test panel The operator has the choice of low speed with a delay of 104 milliseconds between each in struction or high spe...

Страница 157: ...ff MST Tgr 4 20 11 1 Bring Up Not BCycle Int 8 00 13 1 Gate Master I Time 8 00 18 1 Reset PR 10 D3 2 11 40 1 t Turn Off Op Panel Ctrl Tgr 4 20 16 1 Execute Inst End Operation A6 All I All Fire Man Tur...

Страница 158: ...0 05 1 1 Turn Off End MSTTgr A Operation 6 4 20 11 1 On at 14 Bring Up Not Turn On B Cycle All Man Stop Tgr Interrupt 8 00 13 1 4 20 18 1 t OffatA1 Gate Master Turn On I Time All MST Tgr 8 00 18 1 4 2...

Страница 159: ...skipped The six sense switches may be set on or off from the operator s panel The condition of the switch may then be checked by sense instructions in the program to determine whether to skip the fol...

Страница 160: ...DATA PROCESSING SYSTEM t 6 Control Switch D J FIGURE 6 2 1 CUSTOMER ENGINEER TEST PANEL 159 30 Control Switch...

Страница 161: ...g divide T 2 is turned on if the quotient is greater than 2 T 2 is turned on at the beginning of a floating multiply second step to gate second step operations The T 2 trigger is found on Systems 2 10...

Страница 162: ...e All AND A9 D1 Turn on Tgr Tgr Turn On Tgr 2 09 46 1 Reset at L11 D1 f Reset 16 D1 FIGURE 6 2 2 AND CAQ AND FP TRIGGERS FP Tgr 2 10 29 1 CAQ T r 2 09 49 1 f Fire Man Or SS 4 20 04 1 Turn On Man Or Tg...

Страница 163: ...trigger 6 2 02 Switches I a Interlock Switch The I a interlock switch is effective only when the system is in manual status It has two positions automatic and manual With both the automatic manual an...

Страница 164: ...and L When the machine cycle key is inserted into the customer engi neer s panel and pressed the machine cycle trigger and machine cycle gate trigger are turned on at A O The machine cycle trigger tu...

Страница 165: ...Time Orl Cycle Gate Tgr A3 4 20 16 I 4 20 10 I L Mach Cycle A Key FIGURE 6 2 4 Fire Man Or SS 4 20 04 1 t Turn On Man Or Tgr 4 20 05 1 t Turn On Mach Cycle Tgr Turn Off Man Or Tgr 4 20 10 1 J Turn On...

Страница 166: ...of gates in any single module or combination of modules can be biased at the same time The only exception is the 7302 memory This module is under control of only one key A and the whole module will be...

Страница 167: ...is a 15 position register of triggers It is labeled 3 through 17 The address register signals the desired address to the core control circuits Figure 7 1 1 Control lines for the address register are A...

Страница 168: ...Reset AR A MF AR L n 8 Time 7 1 1 ADDRESS REGISTER S8 3 11 to PR MF S8 0 A TOA OPK PR Out ut of PR Reset Pr Re R 7 1 2 PROGRAM REGISTER SR SI A Set Ind TOA A Invert SI A R Comp Output SR SI A TOA A R...

Страница 169: ...ounter are ADV PROG CTR PC to AS 02 11 51 1 03 05 09 1 The program counter is a count up counter and can sequentially step through a program 7 1 07 Accumulator Systems 02 03 00 1 02 03 37 1 The accumu...

Страница 170: ...ht A Gate MQ to SR SR MQ 7 1 4 MQ POSITION Gate AC SR A AC SR r AC Left In 0 TAO TAO AC Rij In AD to AC I Set AC I R r R A Hold Ace Right Out I Gate Shift Right A Gate Shift Left Left Out A Gate AC A...

Страница 171: ...ms other than the normal diagnostic programs may be used to troubleshoot the machine For instance in diagnosing troubles which appear only when the cus tomer s program is being run the program may be...

Страница 172: ...Hold XRC A R P Gate XRC AD XRC Output P Gate XR AD FIGURE 7 1 6 INDEX REGISTER r Gate SR SR 0 A Ace SR r TAO j MQ SR AS SR MF SB SR TAO SR SI Adder to SR SI to SR L Comp SI to SR A R SR to MQ Gate OP...

Страница 173: ...cc Step address in Acc by one Repeat These instructions are used so this program will not be destroyed even if a diagnostic program using a trapping mode is later run on the machine Store Address The...

Страница 174: ...storage starting from location 20 are searched Op Deer Tag Adr 0 IOCD 15 00003 1 HPR Halt to set keys 2 ENK 3 STQ 00017 4 CLA 00020 5 CAS 00017 6 TRA 00010 7 TRA 00014 10 CLA 00004 11 ADD 00016 12 STA...

Страница 175: ...one phase in some power supply will usually be indicated by a larger spread in the voltage reading of the three phases The normal readings should be recorded for future reference This procedure is no...

Страница 176: ...vel internal syne N All 01 Test pt 1 lJSee em 03A 1 volt em 40170 lOx attenuation on Systems 8 00 40 1 internal syne Cloek Trigger 1 Test pt 1 IJsee em 03A 1 volt em 4EI7B lOx attenuation on Systems 8...

Страница 177: ...1 4 While still synchronized on I time change the instruction still under continuous enter instruction from LDQ to CLA 0500 Check the following points that the C pulse set is wholly contained within...

Страница 178: ...20 14 0 2 10 53 1 Trap Control Indicators 00 60 02 0 2 10 56 1 X Carry AD 3 00 20 19 0 2 12 76 1 9 Carry 00 20 19 0 2 10 37 1 9 Overflow 02 20 19 0 2 10 39 1 7 3 02 Indicator Lights Indicator lights a...

Страница 179: ...the switch lever is brought as deeply as possible into the plastic rocker Removal and Replacement To remove a switch it may be necessary to loosen the bar upon which all the switches are mounted This...

Страница 180: ...ht hand motor mounting bracket to the next bracket 3 Take out the screws holding the right hand motor to the mounting bracket 4 Unplug and remove the motor Remove the right hand coupling sleeve from t...

Страница 181: ...s on the frame or gate in question with a voltmeter to see if they act ually change as they should Sometimes one can determine by listening whether the marginal check relays in the power supply have b...

Страница 182: ...tor portion They consist of a 104 conductor a 34 conductor and a 75 conductor connection The 104 conductor cable contains the marginal checking control lines the 34 conductor cable contains the 400 cy...

Страница 183: ...8HOIB 08 H 09 0 1 4o 08H05B D 0 D 0 0 0 D 0 0 o o EXAMPLE 0 l L L 01 08H09B 08HOIC 08H05C 08H09C 08HOID TAIL GATE FRONT VIEW 08H05D 08HO 90 FIGURE 7 6 1 CONSOLE GATES AND TAILGATE 1 I I I I I TAIL GAT...

Страница 184: ...X 107 X X 71 X X 79 X X 85 X X 91 X X 79 X 85 X X 79 X X 79 107 X X 107 116 114 114 X X III X X 104 126 X X 102 X 99 X X X X X X X X X X X X X X XX 126 OPERATION CODE ALPHA OCTAL LDI 0441 LDQ 0560 LFT...

Страница 185: ...X X 94 X X 94 X X 94 X X 94 X X 94 x X 94 X X 94 X X 94 X X 94 X X 94 X X 94 X X 94 X X 94 X X 94 X X 94 X X 97 X X 97 X X 97 184 OPERATION CODE ALPHA OCTAL TEFD 0031 TEFE 0032 TEFF 0032 TEFG 0033 TE...

Страница 186: ...00 06 1 06 00 06 1 06 00 06 1 06 00 07 1 06 00 07 1 02 10 61 1 60 65 04 1 60 65 04 1 60 65 04 1 60 65 04 1 60 65 04 1 185 Operation Code RDCF RDCG RDCH RDS REW RFT RIA RIL RIR R1S RND RNT RQL RUN SBM...

Страница 187: ......

Страница 188: ...RUCTION REFERENCE FORM 223 6895 1 FROM NAME OFFICE NO CHECK ONE OF THE COMMENTS AND EXPLAIN IN THE SPACE PROVIDED o SUGGESTED ADDITION PAGE TIMING CHART DRAWING PROCEDURE ETC o SUGGESTED DELETION PAGE...

Страница 189: ...NESS REPLY MAIL NO POSTAGE STAMP NECESSARY IF MAILED IN U S A POSTAGE WILL BE PAID BY IBM CORPORATION P O BOX 390 POUGHKEEPSIE N Y ATTN CE MANUALS DEPARTMENT 296 STAPLE F OLD F IRST CLASS PERMIT NO 81...

Страница 190: ......

Отзывы: