EXECUTE是一条
计算机命令,功能是为指定的程序文件制造
二进制文件和/或编译列(compilation listing),加载二进制文件,并执行程序。
OS8
EXECUTE命令为指定的程序文件制造
二进制文件和/或编译列(compilation listing),加载二进制文件,并执行程序。EXECUTE命令的格式是:
被使用的
汇编器或
编译器由
源文件扩展名决定。除了表 1-17中列出的扩展名,EXECUTE命令包含以下的:
如果没有指定文件,会搜索带有以上扩展名之一的一份文件。如此第一份找到的文件会被执行。
EXECUTE命令像COMPILE命令,会以-ex形式处理程序开关以控制使用的编译器或汇编器。
每次EXECUTE、LOAD、PAL或COMPILE命令被执行,命令和它的变量会被记住在一份临时文件中。如果一条EXECUTE命令没有指定变量,CCL会记住最后一条COMPILE、PAL或LOAD命令。比如,如果COMPILE命令:
之前被执行过,接着的指定FILE1.PA的EXECUTE命令会是:
TOPS-10
若有需要,EXECUTE命令编译指定的源文件,加载生成的REL文件到核心(core)中,并开始程序的执行。系统从源文件扩展名或从您指定命令串开关决定适当的语言编译器。(参看COMPILE命令)如果一份带有一个比源文件更加新的日期.REL文件已经存在,系统不会编译文件,除非您通过一个开关明确地请求它。
这条命令等同于发出LOAD和START命令。
每次您发出一条COMPILE、LOAD、EXECUTE或DEBUG命令,系统记住命令和它的变量在磁盘上或核心中的一份临时文件。因此,当您指定其中一条命令而没有带有任何变量时,系统使用存储在临时文件中的变量。
EXECUTE命令接受几个命令构造(command constructions):@(间接命令)、+、=和< >。
这条命令运行COMPIL程序,那在为LINK运行适当的语言编译器之前解释命令。
格式
例子
打出一份测试程序。
执行程序。
TOPS-20
载入您的程序到内存中,若有需要,先编译源文件。然后它开始执行程序。
格式
例子
1. 执行一个程序,由一个标准的文件类型标志着语言。
2. 执行一个程序,用一个开关(switch)象征一门
语言。指定/STAY开关以立刻回到TOPS-20命令级别。
3. 执行两个程序,为它们之一请求一份交叉引用文件。
4. 合并两个
源程序到一个
目标程序中,并且运行这个程序。
5. 执行一个
ALGOL程序,确保编译只包含必需的模块;请求一个映射(map)。
TSS360
这条命令引入一个非会话式(nonconversational)任务到系统中。
DSNAME标识驻留在公共存储(public storage)上的带有一系列由LOGON开始并终于LOGOFF的命令的VSAM(固定格式或可变格式)数据集或者VISAM行数据集。这个数据集变成非会话式任务的SYSIN。
被指定为:一个完全无限的(fully qualified)数据集名。
功能描述:EXECUTE请求创建一个独立于用户的当前任务的非会话式任务。BSN被赋予到任务,任务在任务空间变得可用时被创建。
编程注意:非会话式任务由SYSIN数据集中的命令控制。每个SYSIN数据集代表一个任务。
EXECUTE命令和BACK命令有以下差别:
例子:用户想要创建一个非会话式任务。为任务的命令被创建在一份叫NEWTASK的数据集中。
User:
Sys,User:
系统接受任务并赋予一个BSN。