导航:首页 > 软件知识 > 子程序使用时可以由什么指定

子程序使用时可以由什么指定

发布时间:2023-09-21 18:53:22

① 什么是子程序,如何使用子程序呢

子程序(subroutine)是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序。它经常被使用在汇编语言层级上。子程序的主体(body)是一个代码区块,当它被调用时就会进入运行。

一般程序设计语言包含两种基本的抽象:过程抽象和数据抽象。过程抽象有时也称控制抽象。子程序是最主要过程抽象机制。面向对象语言中的方法与子程序的概念十分相似,不同在于它们的调用以及它们与类或对象关联的方式。每个子程序只有一个入口。在执行期间,调用程序单位被停止执行,即任意时刻只有一个子程序在执行子程序执行完毕后,总是将控制返回给调用程序

(1)子程序使用时可以由什么指定扩展阅读:

子程序的应用

1、零件上若干处具有相同的轮廓形状,在这种情况下,只要编写一个加工该轮廓形状的子程序,然后用主程序多次调用该子程序的方法完成对工件的加工。

2、加工中反复出现具有相同轨迹的走刀路线,如果相同轨迹的走刀路线出现在某个加工区域或在这个区域的各个层面上,采用子程序编写加工程序比较方便,在程序中常用增量值确定切入深度。

3、在加工较复杂的零件时,往往包含许多独立的工序,有时工序之间需要适当的调整,为了优化加工程序,把每一个独立的工序编成一个子程序,这样形成了模块式的程序结构,便于对加工顺序的调整,主程序中只有换刀和调用子程序等指令。

② 怎么调用子程序

子程序调用代码为
G65为可带参数调用子程序
G66为子程序调用循环,必须由G67代码结束循环
M98为普通子程序调用
子程序名称由字母O指定,子程序末必须加结束码
宏维系统子程序结束码为M17,子程序写在主程序结码后面
宝元系统子程序结束码为M99,子程序单独写,保存在主程序同一个文件夹

③ C语言中如何调用子程序

例:

#include<stdio.h>

intsushu(intx)

{inti;

for(i=2;i<x;i++)

if(x%i==0)break;

if(i==x)return1;

elsereturn0;

}

main()

{inti,n=0;

for(i=2;i<=1000;i++)

if(sushu(i)==1)n++:

printf("n=%d",n);

}

(3)子程序使用时可以由什么指定扩展阅读

使用vfork()新建子进程,然后调用exec函数族

#include<unistd.h>

main()

{

char*argv[]={“ls”,”-al”,”/etc/passwd”,(char*)};

if(vfork()==0)

{

execv(“/bin/ls”,argv);

}else{

printf(“Thisistheparentprocess ”);

}

}

④ 汇编:使用DOS功能调用时子程序应放在哪

子程序放在代码段CS:,使用DOS功能调用与它互不干涉;
估计你的问题没说清楚,请补充一下.

AL,AH,AX硬要选一个,则只能选AH,AH是指定中断调用功能号的,进入中断后,走那个分支,由AH的值决指定。

阅读全文

与子程序使用时可以由什么指定相关的资料

热点内容
2021河南职业技术学院报名多少人 浏览:199
信息科的工作怎么找 浏览:857
手机如何养动物小程序 浏览:894
海安市沿海大市场属于哪个区 浏览:556
机械产品怎么降低成本 浏览:149
正规杠杆交易平台有哪些 浏览:70
要个人信息有什么用 浏览:833
左右侧交易怎么做 浏览:103
小城市怎么进入高端市场 浏览:188
花店产品市场策略有哪些 浏览:849
结婚离婚需要什么程序 浏览:996
增加审计程序不可预见性什么意思 浏览:252
代购的产品怎么在朋友圈卖 浏览:886
产品防伪标记怎么查真伪 浏览:527
合格产品怎么读 浏览:820
取消流量加油包怎么发信息 浏览:453
如何做电动车配件代理 浏览:520
市场上卖的动物血是用什么做的 浏览:841
取保候审下一步程序如何走 浏览:899
锦洲古玩市场什么时候开 浏览:577