background image

Содержание 1620 1

Страница 1: ...and 1627 Plotter In structions peculiar to the 1710 System are explained in the 1710 manual referred to below 1620 Operator s Console Modell including the console input output typewriter 1620 8 track...

Страница 2: ...130 Pages 24 26 46 80 Dated 4 1 65 7 19 65 Copies of this and other IBM publications can be obtained through IBM Branch Offices Comments concerning the contents of this publication may be addressed to...

Страница 3: ...e Typewriter 1620 Console Control Switches Keys and Signal Lights Program Switches and Indicators 1620 Console Operating Procedure Page 1 3 3 4 6 7 7 7 9 12 12 17 23 29 30 34 36 39 43 51 52 55 55 57 6...

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

Страница 5: ...is one millionth of a second IBM 1620 Data Processing System The 1311 Disk Storage Drive provides unlimited random access storage for the cpu Information stored on removable disk packs is available wi...

Страница 6: ...Console typewriter operator s speed The system provides output information via the 1622 the tape punch in the 1621 the console type writer the 1443 Printer and the 1627 Plotter The 1621 and 1627 unit...

Страница 7: ...or correct parity To create this odd bit number a C bit is automatically added when required to each digit position as data enters core storage Thereafter during processing a digit position with an ev...

Страница 8: ...ft to right into successively higher numbered core storage positions 4 Output and internal record transmission are termi nated when a record mark is sensed except for card output which is terminated o...

Страница 9: ...git Memory Buffer Register MBR as bUs The function of the MBR is to receive digits entering or leaving core storage Digits leaving storage are 4 regenerated through the MBR In effect the MBR is subdiv...

Страница 10: ...tation The 1620 can be programmed to read and write numeric and alphameric data The input output in struction numeric or alphameric determines wheth er data is read and or written numerically or alpha...

Страница 11: ...r and is analyzed to 1620 Instructions determine the operation to be performed The address of an instruction must always be even i e the 0 0 digit of an operation code must be stored in an even number...

Страница 12: ...mediate instructions use the digits in the Q7 Qs Q9 QlO and Ql1 positions of the instruc tiOn as data instead of as a core storage address Thus the Q data is located immediately within the instruction...

Страница 13: ...ist within the field The P or Q address of an instruction is indirect when a flag bit is over the units position Figure 7 shows that 1 the instruction 21 00500 00650 has an indirect P address of 00500...

Страница 14: ...data flow diagram for an Add Immediate in struction 11 00500 00650 is shown in Figure 9 The Q data 000650 is added to the data at the address specified by the indirect P address The result 1155078 re...

Страница 15: ...49100500100000 I v J The OP code for the new instruction is contained in core storage locations 16000 and 16001 Figure 10 Indirect Addressing Branch Instruction CORE STORAGE To Instruction Registers 1...

Страница 16: ...ode P Q P 21 X 11 X 22 X 12 X 23 X 13 X 28 X 18 X 29 X 19 X 01 X 02 X 03 X 09 X 24 X 14 X 49 X 44 X 45 X 55 X 43 X 46 X 47 X 27 X 17 X 42 07 X All 1620 instructions with their associated Op codes mnem...

Страница 17: ...ue method of doing arithmetic calculations is used in the 1620 Two tables Multiply and Add stored in the table area of core storage are auto matically referred to by the computer during arith metic op...

Страница 18: ...Value at 09400 02 P Value at 00500 12 Sum at P 14 replaces original value Figure 12 Add Instructions Data Flow 14 l I I l SUBTRACT True Comp True True Comp I I I tained For sums other than zero the s...

Страница 19: ...gits in the initial field at the P address I Address of I Address of I Op Code r Multiplicand Multiplier 1 Multiplicand Value 12 Multiplier Value 02 Product Value 0024 Figure 13 Multiply Instruction D...

Страница 20: ...product area may be formed but positions in excess of 20 digits must be cleared to zeros by pro gram instructions preceding the Multiply instruction It is possible to develop a product so large that i...

Страница 21: ...00096 00650 21365 Load Dividend 2 28 00099 00650 01234 Load Dividend 3 18 00098 00650 56789 Load Dividend Immediate Figure 14 Load Dividend Instructions Automatic Division Load Dividend LD 281 Descri...

Страница 22: ...ractions with the units position of the divisor at 00099 The quotient and remainder replace the dividend in the product area The address of the quotient is 00099 minus the length of the divisor The al...

Страница 23: ...ght No overdraw Subtract divisor Overdraw Add back divisor to correct overdraw Store third digit of quotient 1 Subtract divisor one place to the right No overdraw Subt ract divisor No overdraw Subtrac...

Страница 24: ...ctions 7 x 24 168 Overdraw Correction Store quotient digit 8 8 successful subtractions 8 x 24 192 Overdraw and correction not shown Store quotient digit 8 3 successful subtractions 3 x 24 72 Overdraw...

Страница 25: ...btraction No 1 No 2 No 3 No 4 No 5 No 6 No 7 No 8 No 9 11 No 10 Figure 17 Divide Overflow the program must provide for a flag to be set in the desired position Loss of One or More High Order Digits of...

Страница 26: ...determined by the number of quotient digits desired An anaylsis of the problem and its relationship to these rules is necessary 3 First subtraction P address of divide instruc 2 2 1 0 4 0 II 1 9 0 2...

Страница 27: ...Floating Point Operations range of intermediate and final results This anaylsis and subsequent number scaling frequently takes longer than does the actual calculation Furthermore number scaling requi...

Страница 28: ...c is described with each in struction These operations are automatic and need not be programmed Of particular note is Floating Divide which requires only one instruction the divi dend is positioned di...

Страница 29: ...order position of the mantissa and a one is added to Ep Figure 24 When an overflow does Core Storage Locations Core Storage Locations 01590 01S99 Instruction 01590___01599 Before After IEpl1 v q IEq O...

Страница 30: ...Core Storage Locations Core Storage Locations 01590 01599 Instruction 01590 01599 Before After Iv p I Ep I Mq I Eq OP I P I Q Iv p I Ep I Mq I Eq i 2 3rO 117 8 910 4 o 910 1 5 9 410 1 5 9 9 i 5 510 3...

Страница 31: ...operation the core storage locations appear as follows not that the flag bit in 01598 has been cleared MMMMXXXXMMMMEE Upon completion of the operation the mantissa is incorrect as follows MMMMOOXXMMM...

Страница 32: ...ches section Figure 34 High Positive 11 The H P indicator and light are turned on when the mantissa resulting from a floating point computation is greater than zero Equal Zero 12 The E Z indicator and...

Страница 33: ...order until terminated by the flag bit marking the high order position of the field at the P address High order zeros are supplied when the size of the Q field is less than that of the P field The Hi...

Страница 34: ...e unconditional or con ditional Unconditional branches are executed as the Op code directs Conditional branch instructions are performed or not performed depending on the condi tion tested Branch B 49...

Страница 35: ...Branch and Transmit Immediate BTM 17 Description Same as Branch and Transmit BT 27 except that the digits in the Q part of the instruction are used as Q data Execution Time T 200 40D Il sec Branch Ba...

Страница 36: ...e after reading the last data record terminated 32 by the first of the two successive EL punches the next read instruction causes the second EL punch to read in A Branch No Record Mark instruction whi...

Страница 37: ...et key only 33 Channel 9 No Punched hole in Channel 9 of carriage BI BNI 1620 Reset key or a punched hole in control tape Channell of carriage control tape 34 Channel 12 No Punched hole in Channel 12...

Страница 38: ...it 0 at 09211 is transmitted to the core storage location Core Storage specified by the P address 09400 The 3 at 09400 is replaced by the 0 which also remains in 09211 If a flag bit is located at Ql1...

Страница 39: ...transfer Transmission proceeds serially from left to right until terminated by a record mark The transmitted record including flag bits and the record mark replaces all data in the record at the P ad...

Страница 40: ...negative OPERATION P MNEM NUM Instruction _ _ _ 0 1 2 3 4 5 6 MF 17 I 13259 P Field e before I 2 3 4 Core Storage Addresses Storage after Wove Flag over the 3 is cleared because there is no flag over...

Страница 41: ...umeric field is specified by the Q address Transmission of the numeric field is specified by the Q address Transmission of the numeric digits from the odd numbered positions proceeds from the posi tio...

Страница 42: ...storage lacations and the fact that the Read Alphamerically instruction ignores the Hag bits in the read in field If Hags are developed in the alpha meric field during th6 program care should be take...

Страница 43: ...Power on switch on correct placement of disk pack etc and the CPU restarted The master 1311 s Meter switch must be on to operate any slave 1311 Read Numerically RN 36 Description Numeric information...

Страница 44: ...ed of the input unit selected and the number of characters read Execution time is 3 4 ms for transferring 80 columns of data from the 1622 input buffer storage to core storage Read Alphamerically RA 3...

Страница 45: ...nit Transmission continues until terminated by one of the follOWing conditions 1 Sensing of a record mark character in core storage The record mark character is not written on the typewriter but cause...

Страница 46: ...on is transmitted serially to an output unit beginning with the P ad dress and continuing through successively higher numbered addresses Transmission tenninates after the character has been written fr...

Страница 47: ...tain a modifier digit to define a particular function within the regular Read Numerically or Write Numerically operation The general areas of function definition are as follows 1 Read or write a speci...

Страница 48: ...itten At the beginning of the operation the sector count is transferred to a 1620 register PR 3 which is decremented by one before each sector is processed The operation is terminated when the sector...

Страница 49: ...tinue and overlap the seek operation When the 1311 is attached to the 1710 Control Sys tem a Seek Complete interrupt is available as part of the Input Output Interrupts special feature The Seek Comple...

Страница 50: ...he Write Address key must be off Compare data in specified number of disk secton with data in core storage Check length of record Transfer addresses and data from the 20 sectors of one track to core s...

Страница 51: ...are replaced by data from core storage Execution Time Average T 22 25 ms Check Disk WLRC CDGN or 36 Q 11 of 1 This instruction provides the means for checking data written in disk storage against the...

Страница 52: ...laced in the location 48 following the 2100th character position to allow suffi cient core storage positions for the five address posi tions followed by the 100 data positions for each of the 20 secto...

Страница 53: ...ks in the record in disk storage are transmitted as data group marks in the record in core storage are replaced by data Execution Time Average T 22 25 ms Write Disk WDN or 38 Qll of 2 Data is transfer...

Страница 54: ...heck indicator turns on When the same record is read back into core storage the group mark in disk storage stops the opera tion and turns on the Wrong Length Record Check indicator 2 If 300 position r...

Страница 55: ...to maintain correct parity The original digit at the P address remains unchanged The Q part of the instruction is not used Execution Time T 200 JLsec Clear Flag CF 33 Description If a flag bit is pre...

Страница 56: ...ons until the Release key is pressed It should be noted that the decimal point or period character in either upper shift or lower shift may be entered only with a Read Alphamerically instruc tion If e...

Страница 57: ...e to the point to be cleared and press the Tab Clear lever To clear all stops at once position 1 5 1 7 Carriage Return Guard the carriage at the right margin hold down the Tab Clear lever and return t...

Страница 58: ...stop is set as follows a Return the carriage to the present left margin stop b Press and hold down the Nlargin Set key c Move the carriage manually as near as pos sible to the position desired With t...

Страница 59: ...f position Set to the Figure 52 1620 Control Keys and Signal Lights 1620 Console o position it applies electrical power to the com puter and turns on the Power On Light Power Ready Light The Power Rea...

Страница 60: ...the key is pressed The Stop SIE key also serves as a single instruction key Successive depressions of the key cause one in struction to be executed for each depression The Manual light remains on 56...

Страница 61: ...Program and four Ma lM1t CHIC PO SWITCHES eH MU CI tlOCHI p cwa OH 0 ee 1to __ 0 OUt wa CHk AltIT CHW 9 eM I STOP SlO STOf OM OGRAIo4 Figure 53 Indicator Lights and Switches chine Check are provided...

Страница 62: ...k Light This light and indicator are turned on when the digit in the odd address portion of the MBR has a parity 58 error An error halts the machine immediately if the Parity Check switch is set to ST...

Страница 63: ...The two stored digits affected by a core storage address are displayed in the MBR When the core storage location addressed for display is an even numbered adress the digit at this location is placed...

Страница 64: ...tary switch should not be turned how ever while the Display MAR key is depressed The MARS registers provide a visual indication of internal data flow for the console operator Further information on th...

Страница 65: ...position of the indirect ad dress Field Mk 1 Field Mark 1 The Field Mark 1 light comes on when the flag bit in the high order position of the Qfield is detected in the MDR Field Mk 2 Field Mark 2 The...

Страница 66: ...Figure 55 Control Cates Lights 62...

Страница 67: ...Figure 56 Instruction and Execution Cycle Lights 63...

Страница 68: ...m storage xxxxx and branch to first program instruction Releases typewriter The Read Numerically instruction entered in step 2 is executed As each character is typed it is stored at location xxxxx and...

Страница 69: ...ucceedingly higher numbered core storage positions Terminates Read instruction The next sequential instruction which is Branch Back step 4 to the address saved in PR 1 step 2 is executed and processin...

Страница 70: ...struction that contains the desired address is next Press the SeE key eight times Press Reset key Turn MARS switch to OR 1 Operand Address Register 1 and depress the Display MAR key Turn MARS switch t...

Страница 71: ...AR OR l OR 2 Incr Decr Switch MBR 0 E r f Figure 57 Diagram of I Cycle Program Testing Operand Address Register 1 OR I Q address of the instruction in the Op register Operand Address Register 2 OR 2 P...

Страница 72: ...ition the MARS Display switch to select the desired register 3 Press the Display MAR key During machine operation MAR is addressed by the 12 MARS registers The MARS register that addresses MAR varies...

Страница 73: ...providing locations of data in core storage They are decremented since this is a digit by digit opera tion OR 3 retains the P address for sum recomple ment if necessary 2 5 Add Table New P Data I 0 1...

Страница 74: ...omplemented Multiplication Multiplication is accomplished in the 1620 by combin ing the digits to be multiplied into a Multiply table address The answer is then looked up in the Multi ply table Refere...

Страница 75: ...developed product is 024 10 The P units digit 2 goes into the tens posi tion of MAR 11 The Q tens digit I is doubled etc as de scribed in Step 3 Add Table New P Data 1 1 8 3 Add Table 1 m 1 3 3 Add T...

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

Страница 77: ...e again The MARS registers are used during multiply opera tions as follows l PR 1 is set to 00099 units position of product area 2 OR 3 is set to OR 2 units position of multi plicand OR 3 retains that...

Страница 78: ...is transferred to MDR for processing Both digits read back into core storage MAR receives core storage addresses from the twelve MARS registers The function of each MARS register is given in Appendix...

Страница 79: ...ard i Translation _____________ J Paper Tape 14 Parity L iR e sag de r 1 j r Check Figure 67 1620 CPU Data Flow Card t Reader I C F CI Incr IIncr I 1 2 I I Bit Drivers it J Jt 1 1 Digit Brancll Reg st...

Страница 80: ...Clear Flag 33 CF 200 Compare 24 C 200 80 DZ unlike signs DZ Number of positions compared 160 80 Dp like signs until a digit other than zero is detected in either field Compare I 14 CM Same as above C...

Страница 81: ...sic Time If signs initially alike and numerical 80 Dp Recomp Time value of Q data greater than P data Subtract I 12 SM Same as above Same as above Transfer Numerical Fill 73 TNF 160 40 Dp Transfer Num...

Страница 82: ...0 0 0 0021 5 0 6 0 7 0 8 0 9 0 0022 0 1 2 1 4 1 6 1 8 1 0023 5 1 8 1 1 2 4 2 7 2 0024 0 2 4 2 8 2 2 3 6 3 0025 5 2 0 3 5 3 0 4 5 4 0026 0 3 6 3 2 4 8 4 4 5 0027 5 3 2 4 9 4 6 5 3 6 0028 0 4 8 4 6 5 4...

Страница 83: ...of an instruction In disk storage operations contains core storage address where data from disk storage is written to or read from Retains address of low order multiplier digit during multiplication...

Страница 84: ...erations can be in numeric mode only Two digit character representations is shown for convience Dump Numerically instruction only For Write Alphamerically and Write Numerically instructions an EOl cha...

Страница 85: ...1 3 X21 X21 11 3 L 4 4 CX4 CX4 11 4 4 CX4 CX4 11 4 M 5 5 X41 X41 11 5 5 X41 X41 11 5 N 6 X42 X42 11 6 6 X42 X42 11 6 0 7 7 CX421 CX421 11 7 7 CX421 CX421 11 7 P 8 8 CX8 CX8 11 8 8 CX8 CX8 11 8 Q 9 1 X...

Страница 86: ...its position of field compared with Q field Same as Code 14 Location to which digit is transmitted Same as Code 15 Location to which units position of field is transmitted Sames as Code 16 Same as Cod...

Страница 87: ...de 43 46 Branch On Indicator Same as Code 43 47 Branch No Indicator Same as Code 43 48 Halt Not used 49 Branch Location of next instruction executed 55 Branch No Group Mark Not used 71 Move Flag Locat...

Страница 88: ...punch and a digit punch is used The various combinations of punches which represent the alphabet are based upon a logical struc ture or code The first nine letters of the alphabet A to I are coded by...

Страница 89: ...99999999999199999999 I 2 3 456 1 8 910 I Il14151611181S 101122 2324 25262129293031323J 34353631383940414243 444546414849505152535455 165158 59606162636 61 61 68 691011111314151611791980 Column Numbers...

Страница 90: ...s Association specifications RS 227 The specifications for dimensions of punched tape can be determined after conditioning the tape to the following requirements for 24 hours 75 F 3 50 50 RH 2 Tape Sp...

Страница 91: ...ends overlapped by at least one tape column and held together with an adhesive With some splicing equipment the pieces are weld ed together through a process of heat pressure and a liquid bonding agen...

Страница 92: ...oximately one per minute With other butt joint splicing equipment the paper is bonded to the overlay material by an adhesive on the overlay material Alignment accuracy of the tapes depends upon the sk...

Страница 93: ...2 36 00031 00300 NoOp Read paper tape into 00031 00024 25 00071 ddddd Transfer digit from location ddddd to 00071 Appendix G Program Load Routines 00036 36 aaaaa 00300 Read paper tape into aaaaa 00048...

Страница 94: ...o 00079 by the Load key Note that each of the last four instructions contains an indirect address referring to a field in the input area Refer to the PROGRAM CARD FORMAT for an explanation of each in...

Страница 95: ...followed by blanks Blank Cards 5 and 6 show a method of loading a record mark between instructions If a record mark is to be loaded to location 00811 the record mark in column 31 of card 5 must be om...

Страница 96: ...Branch Instructions 30 Exponent Underflow 29 Branch Light 61 Branch No Flag instruction 32 Branch No Group Mark instruction 33 Branch No Indicator instruction 33 Branch No Record Mark instruction 32 B...

Страница 97: ...endix B 78 Read Disk Track WLRC instruction 48 Read Numerically Instruction 39 Reader No Feed Light 1620 Console 56 Read Only Flag 44 RECOMP light Recomplement 61 Record 4 Record Marks 4 Release key 5...

Страница 98: ...isk Storage Drive 1 2 Write Check Light 1620 Console 58 1311 Instructions 43 Write Disk instruction 49 1443 Printer 1 2 Write Disk WLRC instruction 47 1620 CPU Model 1 3 Write Disk Track instruction 4...

Страница 99: ...International Business Machines Corporation Data Processing Division 112 East Post Road White Plains N Y 10601 USA Only IBM World Trade Corporation 821 United Nations Plaza New York New York 10017 Int...

Отзывы: