10 其他论题——函数、任务、层次结构、值变转储文件和编译程序指令
本章讲述诸如函数、任务、层次结构、值变转储文件和编译程序指令等多种论题。
10.1 任务
一个任务就像一个过程,它可以从描述的不同位置执行共同的代码段。共同的代码段用
任务定义编写成任务,这样它就能够从设计描述的不同位置通过任务调用被调用。任务可以
包含时序控制,即时延控制,并且任务也能调用其它任务和函数。
10.1.1 任务定义
10.1.2 任务调用
10.2 函数
函数,如同任务一样,也可以在模块不同位置执行共同代码。函数与任务的不同之处是
函数只能返回一个值,它不能包含任何时延或时序控制(必须立即执行),并且它不能调用其
它的任务。此外,函数必须带有至少一个输入,在函数中允许没有输出或输入输出说明。函
数可以调用其它的函数。
10.2.1 函数说明部分
10.2.2 函数调用