The disassembly view
When you debug a program through the disassembly view, the Source window displays the disassembly instructions. The language area of the z/OS® Debugger screen (upper left corner) displays the word Disassem. The z/OS Debugger screen appears as follows:
Disassem LOCATION: MAIN initialization
Command ===> Scroll ===> PAGE
MONITOR --+----1----+----2----+----3----+----4----+----5----+----6 LINE: 0 OF 0
******************************* TOP OF MONITOR ********************************
****************************** BOTTOM OF MONITOR ******************************
SOURCE: MAIN +----1----+----2----+----3----+----4----+----5----+ LINE: 1 OF 160
0 1950C770 47F0 F014 BC 15,20(,R15) .
A 4 1950C774 00C3 ???? .
6 1950C776 B C5C5 ???? .
8 1950C778 0000 ???? .
A 1950C77A 0080 C ???? .
C 1950C77C 0000 ???? .
E 1950C77E 00C4 ???? D .
10 1950C780 47F0 F001 BC 15,1(,R15) .
14 1950C784 90EC D00C STM R14,R12,12(R13) .
18 1950C788 18BF LR R11,R15 E .
1A 1950C78A 5820 B130 L R2,304(,R11) .
1E 1950C78E 58F0 B134 L R15,308(,R11) .
22 1950C792 05EF BALR R14,R15 .
24 1950C794 1821 LR R2,R1 .
26 1950C796 58E0 C2F0 L R14,752(,R12) .
2A 1950C79A 9680 E008 OI 8(R14),128 .
2E 1950C79E 05B0 BALR R11,0 .
LOG 0----+----1----+----2----+----3----+----4----+----5----+----6- LINE: 1 OF 5
********************************* TOP OF LOG **********************************
IBM z/OS Debugger 16.0.n
08/04/2022 03:55:40 AM
5724-T07: Copyright IBM Corp. 1992, 2023
0004 EQA1872E An error occurred while opening file: INSPPREF. The file may not
0005 exist, or is not accessible.
0006 SET DISASSEMBLY ON ;
PF 1:? 2:STEP 3:QUIT 4:LIST 5:FIND 6:AT/CLEAR
PF 7:UP 8:DOWN 9:GO 10:ZOOM 11:ZOOM LOG 12:RETRIEVE
- A Prefix Area
- Displays the offset from the start of the CU or CSECT.
- B Columns 1-8
- Displays the address of the machine instruction in memory.
- C Columns 13-26
- Displays the machine instruction in memory.
- D Columns 29-32
- Displays the op-code mnemonic or
????
if the op-code is not valid. - E Columns 35-70
- Displays the disassembled machine instruction.
When you use the disassembly view, the disassembly instructions
displayed in the source area are not guaranteed to be accurate because
it is not always possible to distinguish data from instructions. Because
of the possible inaccuracies, we recommend that you have a copy of
the listing that was created by the compiler or by HLASM. z/OS Debugger keeps
the disassembly view as accurate as possible by refreshing the Source
window whenever it processes the machine code, for example, after
a STEP
command.