MVS Jan 2005.p65 - CBT Tape
MVS Jan 2005.p65 - CBT Tape
MVS Jan 2005.p65 - CBT Tape
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
BAKR R14,Ø<br />
LR R12,R15<br />
USING MYTRAP2,R12<br />
* Begin: Prepare TRAP2 environement<br />
L R1,PSATOLD-PSA(,Ø) Current TCB<br />
L R1,TCBSTCB-TCB(,R1) Get STCB<br />
L R5,STCBDUCV-STCB(,R1) Get DUCT in R5<br />
MODESET MODE=SUP,KEY=ZERO Get into Key Ø<br />
LA R7,TRPR Load TRAP CB addr<br />
O R7,=XL4'ØØØØØØØ1' Bit E (31) = on<br />
ST R7,44(,R5) Store CB in DUCT<br />
* Main Routine Loop<br />
LA R2,8 Loop limit<br />
LOOP EQU *<br />
M RØ,=F'2' Multiply R1 by 2<br />
LA R15,98 Just for test<br />
TRAP2 TRAP<br />
BCT R2,LOOP Loop<br />
B EXIT Exit<br />
CNOP Ø,8<br />
*=================================================================*<br />
* Tran Control Block *<br />
* Offset *<br />
* X'ØØ' => 'xxxxxxxxxxxxxPRxxxxxxxxxxxxxxxxx' *<br />
* Bit 13 and 14 controls the use of current PSW bit 31 *<br />
* the use of current PSW bit 12 and 33-127*<br />
* if P=X'ØØ' Current PSWbit31 must be zero *<br />
* Current PSWbit12 will be set to one *<br />
* Current PSWbit97-127 will be stored in *<br />
* PSWfield33-63 *<br />
* Current PSWbit33-96 will not be stored in *<br />
* PSWfield and zero are put in *<br />
* PSWfield64-127 *<br />
* if P=X'Ø1' Current PSWbit31 can be zero or one. *<br />
* Current PSWbit12 will be store in *<br />
* PSWField12 *<br />
* Current PSWbit64-127 will be stored in *<br />
* PSWfieldbit64-127 *<br />
* if R=X'ØØ' GRs bit32-63 stored in four-bytes location *<br />
* from GR field (GRs bitØ-31 not stored) *<br />
* if R=X'Ø1' GRs bitØØ-63 stored in eightbytes location *<br />
* from GR field . *<br />
*=================================================================*<br />
TRPR DS ØF<br />
DC BL4'ØØØØØØØØØØØØØ1ØØØØØØØØØØØØØØØØØØ' Bit P=1,R=Ø<br />
DC F'Ø',F'Ø' Reserved<br />
TRSA DC A(SA) Save area Addr<br />
DC F'Ø' Reserved<br />
TRPGM DC A(PGM) Trap program addr<br />
DC 8F'Ø' Reserved<br />
4 © 2005. Xephon USA telephone (214) 340 5690, fax (214) 341 7081.