HLASM Toolkit Feature Interactive Debug Facility User's Guide
|
Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
DISASM HLASM Toolkit Feature Interactive Debug Facility User's Guide GC26-8709-07 |
|
|
Returns information about the specified instruction.
REXX variables set
Be careful when using addresses obtained from EXTRACT DISASM in other IDF commands. Displacements in disassembled instructions may be shown in either explicit hex notation or implied decimal notation (depending on the HEXDISP option). If you use a displacement that is given in implied decimal notation, but the default input base is hex, the address will not be evaluated as expected. The recommended procedure for working with expressions obtained from EXTRACT DISASM is to save the default base setting and set it to decimal. The calculation of the NINSTR and NINSTRB addresses are done using the current target program register values at the time of the EXTRACT DISASM command. For example a BRANCH instruction might use a base register of R11 for its branching. If the EXTRACT DISASM expression address resolves to the current PSW location, this is no problem whatsoever, since the register values will be correct at that point. However, if the expression represents an address other than the current PSW instruction, the register values might not match what they are at the point of naturally executing that instruction, and so the NINSTR and NINSTRB address might be incorrect.
|
Copyright IBM Corporation 1990, 2014 |