Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

DROP-REGISTER Define representation for disassembler

&pagelevel(5)&pagelevel

The DROP-REGISTER statement is used to cancel register declarations made by means of the USE-REGISTER statement. If the specified module is represented in disassembled format, the Assembler commands which use the specified register are edited using the base address and the offset (the instruction addresses are not shown in symbolic representation).

The DROP-REGISTER statement and the corresponding USE-REGISTER statement do not support the output of disassembled x86 code. x86 registers may not be specified.

Format

DROP-REGISTER

MODULE-NAME = <text 1..32>

,REGISTER = *ALL / <integer 0..15>

Operands

MODULE-NAME = <name 1..32>
Specifies the module or control block (DSECT) for which the register declarations are to be canceled.

REGISTER = *ALL / <integer 0..15>
Specifies one or more registers for which base address and offset are to be used for disassembled representation. If *ALL is specified, the format used for all registers previously specified in a USE-REGISTER statement is the base address and the offset format.

REGISTER = <integer 0..15>
Specifies a /390 general register.

Examples

DROP-REGISTER MODULE-NAME=DOPEN, REGISTER=12
DROP-REGISTER DOPEN, *ALL