一般情况下,写一个嵌有CICS调用的HLASM程序,我们只要这样写就可以了:
ABC CSECT
...
EXEC CICS ...
...
END
这样汇编器/编译器在编译的时候就会自动地把诸如DFHEIGBL DFHEISTG DFHEIENT DFHEIRET DFHEIEND这些系统定义的宏给加载上去。
DFHEIGBL--定义全局变量
DFHEISTG--定义动态内存空间,第一个DFHEIEND的为止就是动态内存空间的开始标志
DFHEIENT--初始化一些事先准备工作,比如它默认程序基址寄存器(CODEREG)为R3,动态内存空间基址寄存器(DATAREG)为R13,EIB地址寄存器(EIBREG)为R11.等等