子程序调用使用说明如下
发布时间:2019/6/8 18:53:47 访问次数:1258
子程序调用使用说明如下:F0505S-1W
①CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用STEP⒎Micro/WIN编程时,编程人员不需要手工输入RET指令,而由软件自动加在每个子程序的结尾。
②如果在子程序的内部又对另一个程序执行调用指令,则这种调用称为子程序的嵌套。子程序嵌套的深度最多为8级。
③当一个子程序被调用时,系统自动保存当前的逻辑堆栈数据,并把栈顶置l,堆栈中的其他位置设为0,子程序占有控制杈。子程序执行结束,通过返回指令自动恢复原来的逻辑堆栈值,调用程序叉重新取得控制权。
④累加器可在调用程序和被调用子程序之间自由传递,所以累加器的值在子程序调用时既不保存也不恢复。
子程序调用使用说明如下:F0505S-1W
①CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用STEP⒎Micro/WIN编程时,编程人员不需要手工输入RET指令,而由软件自动加在每个子程序的结尾。
②如果在子程序的内部又对另一个程序执行调用指令,则这种调用称为子程序的嵌套。子程序嵌套的深度最多为8级。
③当一个子程序被调用时,系统自动保存当前的逻辑堆栈数据,并把栈顶置l,堆栈中的其他位置设为0,子程序占有控制杈。子程序执行结束,通过返回指令自动恢复原来的逻辑堆栈值,调用程序叉重新取得控制权。
④累加器可在调用程序和被调用子程序之间自由传递,所以累加器的值在子程序调用时既不保存也不恢复。