Macro type: R type
All processing requests addressed to the EAM access method are handled via the EAM macro. The operation to be performed is determined by the contents of the MFCB.
Format
Operation | Operands |
|
|
Operand descriptions
mfcbaddr
Address of the MFCB.
(1)
The address of the MFCB is stored in register 1.
PARMOD
Specifies the generation mode for the macro.
Default value: The value predefined for the generation mode by means of the GPARMOD macro or preset by the assembler.
= 24
The macro is expanded in accordance with the 24-bit interface format. The object code can thus run only in 24-bit addressing mode.
= 31
The macro is generated as addressing mode-independent.
Programming note
The EAM macro overwrites the contents of registers 0, 1, 14 and 15.
Return codes
If PARMOD=24, the return code is placed in register 15; for PARMOD=31, it is placed in the IDMRETCO field in the MFCB.
Return code | Meaning |
0 | Operation completed successfully |
4 | Operation not completed successfully; check sense byte (IDMFEB) |
8 | After check operation: checked I/O operation not yet terminated |