The memory requirements of an Assembler program are indicated by its AMODE and RMODE:
There are two AMODE values:
There is an additional cobol compiler directive, DATA(24) that ensures that the working-storage section of the cobol module is assigned addresses below the 16 megabyte line irrespective of any AMODE setting.