You may want to print this in landscape mode (if at all).
LOC OBJECT CODE ADDR1 ADDR2 STMT SOURCE STATEMENT
000000 1 DUMP CSECT
000000 2 USING DUMP,15 Establish a base register
000000 5830 F014 00014 3 L 3,NUM1 Load 1st # into Reg. 3
000004 5840 F018 00018 4 L 4,NUM2 Load 2nd # into Reg. 4
000008 1B34 5 SR 3,4 Subtract
00000A 5030 F01C 0001C 6 ST 3,DIFF Store the result
00000E E060 F01C 0004 0001C 7 XDUMP DIFF,4 Dump the result
8 * Notice we don't have BR 14 here
000014 000009A4 9 NUM1 DC F'2468' 1st number
000018 0000054D 10 NUM2 DC F'1357' 2nd number
00001C 11 DIFF DS F Difference of two numbers
12 END DUMP
*** NO STATEMENTS FLAGGED - NO WARNINGS, NO ERRORS
*** DYNAMIC CORE AREA USED: LOW: 700 HIGH: 368 LEAVING: 492500 FREE BYTES. AVERAGE: 82 BYTES/STMT ***
*** ASSEMBLY TIME = 0.000 SECS, 13000 STATEMENTS/SEC ***
*** PROGRAM EXECUTION BEGINNING - ANY OUTPUT BEFORE EXECUTION TIME MESSAGE IS PRODUCED BY USER PROGRAM ***
BEGIN XSNAP - CALL 1 AT E0000014 USER STORAGE
CORE ADDRESSES SPECIFIED- 00001C TO 000020
000000 5830F014 5840F018 1B345030 F01CE060 F01C0004 000009A4 0000054D 00000457 *..0.. 0.....0...0...............*
*** EXECUTION TIME = 0.000 SECS. 6 INSTRUCTIONS EXECUTED - 6000 INSTRUCTIONS/SEC ***
*** FIRST CARD NOT READ: NO CARDS READ:FILE UNOPENED
ASSIST COMPLETION DUMP
PSW AT ABEND FFC50001 60000016 COMPLETION CODE SYSTEM = 0C1 OPERATION
** TRACE OF INSTRUCTIONS JUST BEFORE TERMINATION: PSW BITS SHOWN ARE THOSE BEFORE CORRESPONDING INSTRUCTION DECODED ***
IM LOCATION INSTRUCTION : IM = PSW BITS 32-39(ILC,CC,MASK) BEFORE INSTRUCTION EXECUTED AT PROGRAM LOCATION SHOWN
00 000000 5830 F014
80 000004 5840 F018
80 000008 1B34
60 00000A 5030 F01C
A0 00000E E060 F01C 0004
E0 000014 0000 <-- LAST INSTRUCTION DONE - PROBABLE CAUSE OF TERMINATION
** TRACE OF LAST 10 BRANCH INSTRUCTIONS EXECUTED: PSW BITS SHOWN ARE THOSE BEFORE CORRESPONDING INSTRUCTION DECODED ***
IM LOCATION INSTRUCTION : IM = PSW BITS 32-39(ILC,CC,MASK) BEFORE INSTRUCTION EXECUTED AT PROGRAM LOCATION SHOWN
00 000000 0000
REGS 0-7 F4F4F4F4 F4F4F4F4 F4F4F4F4 00000457 0000054D F4F4F4F4 F4F4F4F4 F4F4F4F4
REGS 8-15 F4F4F4F4 F4F4F4F4 F4F4F4F4 F4F4F4F4 F4F4F4F4 00000020 FFFE7960 00000000
FLTR 0-6 F4F4F4F4F4F4F4F4 F4F4F4F4F4F4F4F4 F4F4F4F4F4F4F4F4 F4F4F4F4F4F4F4F4
USER STORAGE
CORE ADDRESSES SPECIFIED- 000000 TO 000168
000000 5830F014 5840F018 1B345030 F01CE060 F01C0004 000009A4 0000054D 00000457 *..0.. 0.....0...0...............*
000020 F5F5F5F5 00000000 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 *5555....555555555555555555555555*
000040 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 F5F5F5F5 *55555555555555555555555555555555*
LINES 000060-000140 SAME AS ABOVE
!! END OF JES SPOOL FILE !!
Notes
Notice the columns of information we have about the code:
After that, we have a report of warnings or errors and statistics about the assembler's work: time and memory required and so on.
We next have output from the program, in this case an XDUMP.
As this program ABENDed, we now have an "ASSIST COMPLETION DUMP". It gives us the PSW and the condition code (0C1 in this case), a trace of the last 10 instructions done, a trace of the last 10 branch instructions done, the values of the 16 general-purpose registers and the 4 floating-point registers, and a dump of all of the memory used by the program.