AMODE({24|31})
Default: | AMODE(31) |
Choose an AMODE setting from the Addressing mode list on the Assembler tab of your project properties Assembler page.
All COBOL programs passing parameters to Assembler subroutines must be compiled with the AMODE(24) or AMODE(31) compile option themselves or a SOC5 (addressing error) abend occurs at call time. Unless they are specifically coded to accept ASCII data, Assembler subroutines expect all alphanumeric data to be EBCDIC, so the calling COBOL module should be compiled with the CHARSET(EBCDIC) option to override the default of CHARSET(ASCII).