主程序调用子程序编程指令是什么

主程序调用子程序编程指令是什么,第1张

主程序调用子程序编程指令是:右击——插入——OB,然后填上OB100,OB由系统调用,并非由用户调用。

一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。函数在面向过程的语言中已经出现。是结构和类的前身。本身就是对具有相关性语句的归类和对某过程的抽象。

转子指令和返回指令:

子程序的调用与返回过程中,子程序的入口地址是指子程序第一条指令的地址。用于调用子程序、控制程序的执行从主程序转向子程序的指令称为专注指令(子程序调用指令、过程调用指令)。为了正确调用子程序,必须在转子指令中给出子程序的入口地址。

主程序中转子指令的下一条指令的地址称为断点,断点是子程序返回主程序的返回地址,从子程序返回主程序的指令称为返回指令。为了在执行返回指令时能够正确地返回主程序,转子指令应具有保护断点的功能。

执行转子指令时保护断点的方式有多种,常用的有:将断点保存到子程序第一条指令的前一个字单元;将断点保存到某一约定的寄存器中;将断点压入堆栈。

看起来是什么专业性的求值,没有太难的句子,你耐下心读一读就好。

以下是我大体看了一遍的理解:

common 是公共块,让主程序和子程序共享数据。

data 给变量赋初值,把前面的一串变量分别赋成后面的数值。

提前打开dat文件。

从屏幕读入一个值kg。

做一个判断。

分别调用三个子程序,结束主程序。

output子程序:

主要是求值,做判断,把结果写入之前打开的dat中。

subh子程序:

求值。

subp子程序:

除了一个goto之外都是普通的求值,goto其实也很好理解。

我不知道变量名代表什么,所以看起来只是一堆求值;对你来说这些变量都是有意义的,才能看出是想干嘛。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11734691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存