在新代22TA系统中,调用子程序需要使用CALL指令,其语法为CALL address。其中,address表示子程序的入口地址,通常是一个标号或者一个地址常量。
在调用子程序之前,需要将数据传递到子程序继续运算,可以使用堆栈来保存原程序的现场信息,然后调用子程序进行计算,在子程序完成后,再恢复堆栈,返回到原程序的下一条指令继续执行。
除了CALL指令外,还可以使用JSR和BRA指令来实现子程序的调用。通过良好的子程序调用方式,可以提高程序的复用性和可维护性,降低开发和调试的难度。