摘 要: | 2.1 引言 用户程序通过程序请求调用监督程序服务。这些请求是宏指令调用(macro calls),它们汇编在用户程序中,并由监督程序在执行时解释。程序请求由一个字的指令,后面跟以一个或几个变量(argument)所组成。例如: .WAIT LNKBLK是称为.WAIT的程序请求,后面跟以变量LNKBLK。宏指令或请求在汇编时由DOS汇编程序展开成指令列,它通过内中断转移,并传递变量到相应的监督程序子程序(Monitor routine)以实现特定的功能。请求.WAIT LNKBLK的汇编(语言)展开是: MOV ~#LNKBLK,-(SP) EMT 1 用户可以在程序中用宏指令调用或用等价的汇编语句编入一个请求。
|