IDF allows you to specify addresses by placing
the cursor in a field on the screen.
IDF determines an address in the following
ways:
- If the cursor is in a GPR, the contents of
that displayed register are used. If the
cursor is in an AR, the DUMP and
SET ALET commands use the ALET in
that AR and the DUMP command uses
the address in the associated GPR.
- If the cursor is in the PSW, the address part
of the PSW is used.
- If the cursor is in the hex part of a
disassembled instruction, then:
- All commands except DISASM and
OPEN DISASM use the address of the
halfword containing the cursor.
- If the field containing the cursor is both the
first field disassembled and a branch instruction,
the DISASM and OPEN DISASM
commands use the effective address of the
branch instruction. Otherwise they behave
like other commands.
- If the cursor is in a dump field, then:
- All commands except DUMP and
OPEN DUMP use the address of the
beginning of the hexadecimal field containing the
cursor, or the exact address of the character on
which the cursor is positioned if it is in the
character portion of the display.
- If the field is both a fullword field and the
first field in the dump display, the DUMP
and OPEN DUMP commands use the
contents of the field. Otherwise they
behave like other commands.
- If the cursor is in the protected portion of a
disassemble or dump line the starting address of
the line is used.