ASMA309W Operand xxxxxxxx resolved to a displacement with no base register

Explanation

The machine instruction specifies an operand which is resolved to a baseless address when a base and displacement are expected. This might be the programmer's intent, but is generally an error.

System action

Base register zero is assembled into the object code of the instruction.

Programmer response

Check the instruction to ensure that the operation and operands are coded correctly. If you want to reference page zero you can specify a USING for the appropriate DSECT with a zero base register. You can suppress this warning by specifying the NOPAGE0 suboption of the FLAG option.

Severity

4