IBM System/360 Reference Card - Computer History Museum

2y ago
13 Views
4 Downloads
1.09 MB
5 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Averie Goad
Transcription

IBMSystem/360Reference Data@MACHINE INSTRUCTIONSMNEMONICAdd Logical (c)Add Logical (c)AND (c)AND (c)AND (c)AND (c)Branch and LinkIBranch and Link11Branch and Store (el, Branch and Store (elBranch on Condition' Branch on Condition1Branch on CountBranch on CountBranch on lndex HighBranch on Index Low or EqlualICompare (c)Compare (c)Compare Decimal (c,d)Compare Halfword (c)Compare Logical (c)Compare Logical (c)Compare Logical (c)Compare Logical (c)Convert t o BinaryConvert t o DecimalDiagnose (PI'bivideDivideDivide Decimal (d)Edit (c,d)Edit and Mark (c,d)Exclusive OR (c)Exclusive OR (c)Exclusive OR (c)Exclusive OR (c)ExecuteHalt 110 ( c g )Insert CharacterInsert Storage Key (asp)LoadLoadLoad AddressLoad and Test (c)Load Complement (c)Load HalfwordLoad Multiple, Load Multiple Control (e,p)Load Negative (c)Load Positive (c)Load PSW (n,p)ILoad Real Address (c,e,p)MoveMqve1 Move Numerics, Move with OffsetMove ZonesMultiply' MultiplyMultiply Decimal (d)Multiply HalfwordIOR (c)OR (c)I OR (c),I,L.ARAAPAHALRALNRNNINCBALRBA LBASRBASBCRBCBCTRBCTBX I0ICISKLRLLALTRLCRLHLMLMCL NRLPRLPSWLRAMV IMVCMVNMVOMVZMRMMPMHOROPCOO 2(X2,B2)D l ( L 2)Rl,R2R1,D2(X2.B2)M1,R2Ml,D2(X2,B2)Rl,R2R D l 2R1,D2(X2,B2)Dl(Ll,Bl).D2(L2,B2)D l (X2,B2)Dl(B1),12D l (L,Bl),D2(B2)D1(LnB1),D2(B2)D l (Ll,Bl),D2(L2.B2)D l l,D2(X2,B2)Rl,R2Rl,D2(X2,B2)D l (B1),12

IBMII'-MACHINE IWTRUCTIONhSIUmMlWDlllGApkl (0)Wbc3Add Deeimd (e,d)Akl Halfvvarel (clAdd Logical (dadd CDBical (d'IAND (c)AND (c)AND (clAND (4Bmmh and LinkBranch md LinkBranch a d Stare (elBranch Md Srwe (elBrMCGonCondftionBranah on C;ondEthBfZmhahCeuntBmnch on counton Idem H5ghBnncSronlhdexL arEquslARAAPAHALRALNRNNiNcBALRBALW RBASrnRBICBCTA867Conrpors (48XHBXLECRCampare rc)fawxm Dschapd bJ)CbPI%-D i n n 4b#)SM-mMsDk (n)Srorlge Key 4e.dat %s@ nW fpiShift Left Dwble (c)shift b f t o u b f e owical*;hm %!#efc)S M L MSingle LogicalR W t Dmlbk blShift R w t Doubh LagicalahR@ht M e IdWcl Rwt Qry& LogicalIfQ Y ) Q dSore-St-SdNmft td6ubfm&99dm@ lc,dWdfword (6)8k4wW t&!&d k)QbtFWwm@Loeieal (elslwbuk% mmMdwl(c)' f M I W4 % )%Hi l& h 1 . tWlvskr (cr) !ZmQmwm-DhFkkI(dmDwMiMvlrs *alIdl ditjt?,d)\Editarralnkk 0EDEWCE & q h 951 tc)Em#wiv#OR dc)Ewhsb OR Ce) 'I EfdwbmQA le)E&-YXRX--xiXCllQ) tc&Jmu -Loai a o r i t h 4W(CLosd PSW lFl(h,p)Losd Reid Ackkm (c,e l!Eswmda @OWPAWLS 1-3r mrmttafemmd. Decimel feamte& Waa oanWfentwme. Model67n. New conditiono. km&tifmctoFla it setcode is load&Privileged instructionExtended pwcisionfloating point feature#i&CMl#E FORMATSH&@WQFID 11 SECOND HRLFWORD 2 1THIRD HALFWORD 3,AXRAdd Normdized, Long (c]ADRFdd Normdid, L O Ic)B, ADAdd Norrndized, Short (01AERadd Nonnalizad, Short IdAEAWRAdd Unnormalized, Long (c)Add Unnormaltzad, Long (c)AWAdd Unnomralf*ed, Short (c)AURAdd Unnomalited, W r t ICYAUCompare, Low ( dCDRCmpm Long (c)CDCompare, Short (c)CERCompare, Short Ic)CEDiviL, LongDDRDilde, LongDDDivide, ShortDERDM&, shortDEWve. LongHDRHalve, ShonHERLoad and Teat, Long (c)LTDRLoad md Test, Short (c)LTERLoad Conplment, Long (c)LCDRLoad Complement Short (clLCERL-4 LongLDRLoad, LongLDLoad NNegative. Long (clLNDRLoad Negative, SfwR (c)LNERLoad Positive, Long (c)LPDRLoad Padtiva, Shart (c)LPERlQad Rwnded, Extended to Long (x) LRDRLoad Rounded, Long t o Short Lx)LRERLaad, ShortLERLoad, ShortLEMultiply. Extended 1x1MXR.MDRMultiply, tongMultiply, Long ,MDMXDRMultiply, LongIExtended. (XIMulrOpIy, LonaIExtended (x)muMultiply, ShortMERMultiply, ShortMEStore, 3286821312030263S3878262C6Cn873C7C60ST 70SDRSD28SERSE683878LRLodIrduWe Coharol l Twrt (4Lod l z a w m e n t (c)Lordxdiliword 'TCHTI0TMF L O A N E P I N FEATURETA d d N a l l t e d , E x t e n d dJc.x) .ICKgY (w)LBlu TSmw@Em& ?*'mSTMCSRSSPSHStRStSVCm 'F2860408808F8D88EXHI0fnaort G h l m e rLwdSTCSTHfbbmlmUCCRCLCLCCL4CV&CVDSfS mMuSrir Oontrol (eip)Compnntateongrr?oLe?iwWWnmv bqhall I4cwwM.ta dT 'SSKstore C Q QCct.E-mm Laded IdC o - t ( P OCPAWRDDSPMOR (clPaGkcMns1*rr,HsWwdnd(cr)hm'@1Sy t8m/ R hrmcaData)LLALTRLCRLHI&LMCLNRLPRLPmYLRAMVIMVCW NAII"VQMWZMRMDecbd tdbAfiutalplVHsitmxdwaROR fc)OR (dORMH001value of addms, RRRXR1.WRl.M(X2.62 Rl.R2Rl,D2tX2,02)

-CONDITION CODESGndition Code SaningMask Bit PositionExtended Cod.BDZ(X2,BZ)Mechina InstructionBC 15, DZ(X2,BZ)BCR 15. R2BC 0.D2(XZ,B2)BCR 0, R2DZ(X2,BZ)NOPMooningBranch UnconditionallyBranch UnconditionallyNo OperationNo Operation (RR):AFTER COMPARE INSTRUCTIONS(A:B)BC 2,DZ(X2,BZ)D2(X2,B2)BHD2tX2,BZ)M(X2,BZ)BC 4,BLBC 8,DZ(X2,BZ)BEDZ(X2,BZ)BC 13. D24X2,BZ)BNHDZ(X2,BZ)BC 11, DZ(X2,BZ):, BNL DZ(X2,BZ)D2(X2,B2)BC 7,1' BNE DZ(X2,BZ)Branch on A HighBranch on A LowBranch on Equal BBranch on A Not HighBranch on A Not LowBranch on A Not Equal B',AFTER ARITHMETIC INSTRUCTIONSBC 1,D2(XZ,B2)80DZ(X2,BZ)DZ(X2,BZ)DZ(X2,BZ)BC 2,, BPBC 4,D2(X2,B2)BMDZ(X2,BZ)BC 8,DZ(XZ,BZ)BZDZ(X2,B2)BC 13. D2(X2,B2)-. BNP DZ(XZ.B2)D2(X2,BZ)BC 11, DZ(X2,BZ)BNMBC 7,DZ(X2,B2)BNZD2fX2,BZ)Branch on OverflowBranch on PlusBranch on MinusBranch on ZeroBranch on Not PlusBranch on Not MinusBranch on Not ZeroBranch if OnesBranch if MixedBranch if ZerosBranch if Not Ones2NOP ALIGNMENTDouble WordwordByteByteWordHalf WordiByteByteHalf Word1BytekPkP-I1Half WordByteByte' 1ByteEDIT AND EDMK PATTERN CHARACTERS (in hex)40-blank4&period5B-dollar sign20-digit selector21-start of significance ;fieldsepMatOrSGasterisk6B-commaC3D9-CRPERMANENT STORAGE ASSIGNMENTSADDRESSIDECHEX0088,, I 610241832.-40' 4C5054586068707880wordwardwordworddouble worddouble worddouble worddouble worddouble word(1)PURPOSEInitial program loading PSWInitial program loading CCWlInitial program loading CCW2External old PSWSupervisor Call old PSWProgram old PSWMachine-check old PSWInputloutput old PSWChannel status wordChannel address wordUnusedTimer (uses bytes 50,51 & 52)UnusedExternal new PSWSupewbr Call new PSWProgram new PSWMachinecheck new PSWlnput/output new PSWDiagnostic scarrout area zero zerozefoequalzerozerozerozerozerozeroThe size of the diagnostic scan-out area depends on the particular modeland 110 channels; for malels 30 through 75, maximum size is 256 bytes. o.carryAhigh zero zero- zero zero zero zerozero,cany zero-haltedKeyI.AH*R*IcauseHexDecimal overflowDecimal divideExponent overflowExponent underflwSignificanceFloating-point divideSegment translationPage translationF m m k : locate each hex digit in its corresponding column position and note-tfkD decimal equivalents. Add these to obtain the decimal value.werflF m decimal: (1) locate the largest decimal value in the table that wltl f i t intothe dacimai number to be converted, and' (2) note its hex equivalent and hexW m wsition. (3) Find the decimal remainder. Repaat the process on this and---overflow-overflowHEXADECIMALGi L U M3HEX OECwemownot zero,carryoverflown011256not oper-Intanuption 602,8163,0723.3283,ww o01 62 3 23 4 84 6 45 8 06 9 67 1128 1289 144A 180B176C 192D 208E224F240012346678 89 9A 100 1 1C 12D 13E 14F1501234567re1II234567984567 , A COWERWONR Yh e Hex Binary-PROGRAM STATUS WORDIIHEXADECIMAL AND DECIMAL. CONVERSIONnot opernot O Wbusyburst node not operpageunweilable1OOOF-MISC. OPERATIOWTest and SetZBTOLoad Real Address (Mod. 67) successfuloneDec-not zeroA low zero zeronot zefonot zeromixedincompleteseghentuwailabla. IntZption Program ectionAddrasingSpecificationDataFixadpoint overflowFixed-point divide,busVSystem*; MICause1 Hex-lNPUTlOUTPUT OPERATlONSHalt I10interruptionpendingStart I10startedCSW staredTest I10avallabSecswstm3dTest Channelmilableinterruptionpending1l n * t i mP r w m Interruptionherohero,A high\ zera zero,-,LENGTHdouble worddouble worddouble worddouble worddouble worddouble worddouble worddouble worddouble word zero zeroA low zero zero zeroFlXEPPOlNT AND DECIMAL A R I W E TIC zeroAdd HIFlDec.zeroAdd Logicelzero,not zero,no carryno carryA lowCompare HIFIDec. (A:B)equalLoad and Testzero zeroLoad Complementzero zero zemLoad NegativezeroLoad PositivezeroShift Left SinglelDoublezero zerozero zeroShift Right SingleIDoubleSubtract HIFIDec.zero zeroSubtract Logicalnot mo,no carryZero and Addzero, zeroLOGICAL OPERATIONSANDCompare Logical (A: B)EditEdit and MarkExclusive ORORTest under MaskTranslate and TestCODES FOR PROGRAM INTERRUPTION31DecFLDATfNEPOlNT ARITHMETICAdd Normalized SILIEzeroM d UnnormalizedSlLzeroequalCompare SIL (A:B)Load and Test SILzerozeroLoad Complement S/LLoad Negative SILzeroLoad Positive WLzeroSubtract NormalizedSIUE zeroSubtract UnnormalizedSJL zero-AFTER TEST UNDER MASK INSTRUCTIONSDZ(X2,BZ)BC 1,BODZ(X2,B2)DZ(X%BZ)BC 4,BMD2(X2,82)DZ(X2,62)BC 8,M(X2,B2)BZM(X2.82)BC 14, D2(X2,B2)BNOHalf Word2208BYTEPOWERS OF 16 TABLE,- 1100111loo0Instruction Address0 Multiplexer channel mask1 Selector channel 1 mask2 Selector channel 2 mask3 Selector channel 3 mask4 Selector channel 4 mask5 Selector channel 6 mark6 Selector channel 6 mask7 External mask12 ASCll-8 mode (A)13 M i a e check mask (MI1 4 S r a t (W)s15 Problem state (PI32-33 Inststdon kngth code ((LC)34-3B Qmdition code (CC) 36 Flne&poie overflow mask37 Decimel werftow mask38 Exponent underflaw mask39 Significance masksent to the TIcnniCll PuDliCati0IISwt.at the Whit8I, c mmentsabout thisurd mayp,jMn* rwus betow. At1 comments and sup .stionrbecome the propaty of IBM.IBM World Tr8daCorpon onW.ghwtar Am., ww1. Plalnm, N.Y. 10604*A o d t equals on, and permits an interruptII P.M.wlrl821 Unitad N8tlonm Plaza,War York, #8w York 10017 rnntionmllPrinted in U.S.A. QX20-1709-I--I

IIHCHANNEL ADDRESS WORD0I0000Key3'47'815 16CHANNEL COMMAND CODESI31.6 .Command Address 3 2 4Red lapuity BCDRsldRadcrZKDCHANNEL COMMAND WORDTl '(Command CodeIData Address7 18015 I 1 6231243233343536SDnaI5 5 156BitBitBitBitithop31Byte CountCDCCSLISKIPPC1Wd* W .Auto Qnl*L RcRmWd* m,No Auto CUT@ Re-AlunRcdF4sohrtSufhSSTrpcRuaTYPC*BRod.F e d f 1400 wmpambibly mode WIY)Fwd.ScbctSWSStrpMeF hufL.FoPdScbstS*SSTYpMhaellFad,%LclStrLtsBType BB63( 8 0 ) causes use o f address portion o f next CCW(40) causes use o f command code and data address of next CCW(20) causes suppresslon o f possible incorrect length Indication(10) suppresses transfer o t information t o main storage(08) causes an Interruption as Program c o n t r o l InterruptsCHANNEL STATUS WORDI 0000 IKey0J14I32I1Command Address7'815'1623'24statusIByte C w n t39 ' 4 047 '483155 I 5 6"DASD CHANNEL COMMAND CODES free GA26-5988 and GA26-3699)M-T OffCountHexDecConMNot Zero6661Not ZeroXNot ZeroX6Not ZeroNot Zero4 usually)5 (usually)5 usually)5 (usually)1 to 2551 to 2651 to dtWrlmI ! ;No@SeekSeek CyllnderSaek HeadSet FFik RllsslcSWN CountTrsnsfa in ChannelRscelibratm (Note 11R W e (2321 only)SeMelIOWeme DeviceRassrvs OsvioeHmAddr610EQIdentifier6 0lfJentinMHIIdentifierEQ or HIKey EQKW HIKey EQ or HIKey & Data EQK.v& Bam HIKq&OataEaorHISeamh EO.1*)%%hh! 0, El3Set StW Modifier*!kt Status MoiYlfier*No Ststus MadlfierHome AddressCnmtRecow RODataK q & DaaCount, Key & DataIPLHome AddressRsoord ROCount, Key & DataSpoeiel Oarnt, K q & DataDam& DamERSSI(Note 11312941497369 105204540776D 1092537456965 101366375 11755851A26121816220606OE14M-T OnHex021E195 (usually)8tKLtDL o f RO 15&tKL bL1D8 KL lA9C9:.4 'W, OC, XC, CLC, W C , MVN ,.'1UVZ,TR, TRT, ED, EDMKI :X 5 not stgnifluntNot.1. For 2311 or 2314 only.Nota L Twc hannulswltch requwed ewWpt for a 23142844 combination.Note 3. Include nu* bytes in searchI'l ID I mum 13 d Z X IlaanCab.o Wodc 91eifftmdSS2OOM0100SOM1403 a Wlik. No S ace 3wd*. acel t hintWdB,JplrrJAhhiatwnw.3 l *his(rWd*. Skip ToClmm IN A*cr hintO@cdc Red (1403)Red (1443)aceseneiNurnhof bytestransferredIq-634 0 (0080) Program-controlled interruption3 2 (8000) Attention3 3 (4000) Status rnodlfier4 1 (0040) Incorrect length3 4 (2000) Con*rol unit end4 2 (0020) Program check43 (0010) Protectton check3 5 (1000) BUSY36 (0800) Channel end4 4 (0008) Channel data check3 7 (0400) D e v i m end4 5 (0004) Channel control check3 8 (0200) Unit check4 6 (0002) Interface control check39 (0300) Unit exception4 7 (0001) Chaining checkBytg Cuwnt: bas 46-63 form the residual count for the last CCW used.Ocmrmand for CcW1442 N1sIrpUfImntt them commands are a specialfaeture on 2841.*Sense byte determiner comnund used.)M-T On M-T Off exwpt durfng earthand Rud, bit 0 1 In M-T on.Not U dpui(u;&itacnide 90*kn mtnact70*.L4dsYaRaotlccra7tncLtoBM)BR.ada pnily, data wmlbr oa,t,muMw di.** Rert eondltlon*** Set 9 Tnck mode.Modcls C6-E&Z#{- ---- ---RnnCMtiu88---X

ba l basr bas bcr bc bctr bct bx h ual bxle cr c cp ch clr cl clc cli cvb cvd dr d dp ed edmk xr x xi xc ex hi0 i c isk lr l la ltr lcr lh lm lmc ln r lpr lpsw lra mv i mvc mvn mvo mvz mr m mp mh or 0 01 op for- coo mat 1a rr 5a rx fa ss 4a rx 1e rr 5e rx 14 rr 54

Related Documents:

IBM 360 IBM 370IBM 3033 IBM ES9000 Fujitsu VP2000 IBM 3090S NTT Fujitsu M-780 IBM 3090 CDC Cyber 205 IBM 4381 IBM 3081 Fujitsu M380 IBM RY5 IBM GP IBM RY6 Apache Pulsar Merced IBM RY7

Modi ed IBM IBM Informix Client SDK 4.10 03/2019 Modi ed IBM KVM for IBM z Systems 1.1 03/2019 Modi ed IBM IBM Tivoli Application Dependency Discovery Manager 7.3 03/2019 New added IBM IBM Workspace Analyzer for Banking 6.0 03/2019 New added IBM IBM StoredIQ Suite 7.6 03/2019 New added IBM IBM Rational Performance Test Server 9.5 03/2019 New .

Product Analysis for IBM Lotus Domino, IBM Lotus Notes, IBM Lotus iNotes, IBM Lotus Foundations, IBM Lotus Quickr, IBM Lotus Sametime, IBM Lotus Connections, and IBM LotusLive. This report is intended for Organizations, Vendors, and Investors who need to make informed decisions about the Email and Collaboration market. Figure 1: Worldwide IBM .

Cards on KSU 64 If card is a Loop card 64 If card is a T1 card 64 If card is a PRI card 65 If card is an ETSI PRI card 66 If card is a DID card 66 If card is an E&M card 66 If card is a BRI-U2, BRI-U4 or BRI-ST card 66 If

Cygnos 360 Manual 3 Installation 3 Installation 3.1 Installing Cygnos 360 Installation of Cygnos 360 is a quick and easy task. Cygnos 360 is installed to the underside of the Xbox 360 motherboard. The exact location is shown in gure 3.1. Figure 3.1:A picture of the underside of an Xbox 360 mother-board. The location where Cygnos 360 is to be in-

IBM Developer Kit per Java IBM Developer Kit per Java è ottimizzato per l'utilizzo nell'ambiente IBM i. Esso utilizza la compatibilità della programmazione Java e delle interfacce utente consentendo così di sviluppare applicazioni IBM i. IBM Developer Kit per Java consente di creare ed eseguire programmi Java sul server IBM i. IBM

IBM Spectrum Protect Snapshot (formerly IBM Tivoli Storage FlashCopy Manager) For more details about IBM Spectrum Copy Data Management, refer to IT Modernization . A9000R snapshots, see IBM Hyper-Scale Manager for IBM Spectrum Accelerate Family: IBM XIV, IBM FlashSystem A9000 and A9000R, and IBM Spectrum Accelerate, SG24-8376.

2 2 System z Social Media Channels Top Facebook pages related to System z: IBM System z IBM Academic Initiative System z IBM Master the Mainframe Contest IBM Destination z Millennial Mainframer IBM Smarter Computing Top LinkedIn groups related to System z: System z Advocates SAP on System z IBM Mainframe- Unofficial Group IBM System z