Use the execute form of the ESPIE macro together with the list form of the macro for applications that require reentrant code. The execute form of the macro stores the parameters into the storage area defined by the list form. The execute form of ESPIE is valid only for ESPIE SET.
The execute form of the ESPIE macro is written as follows:
Syntax | Description |
---|---|
name | name: Symbol. Begin name in column 1. |
␢ | One or more blanks must precede ESPIE. |
ESPIE | |
␢ | One or more blanks must follow ESPIE. |
SET | |
,exit addr | exit addr: RX-type address or register (2) - (12). |
Note: This parameter must be specified on either the list or the execute form of the macro. | |
,(interruptions) | interruptions: Decimal number
1 - 15 or 17 expressed as:
|
,PARAM=list addr | list addr: RX-type address or register (1) or (2) - (12). |
,MF=(E,ctrl addr) | ctrl addr: RX-type address, or register (1) or (2) - (12). |
The parameters are explained under the standard form of ESPIE SET with the following exception:
ctrl addr specifies the area that the system uses to store the parameters.
ESPIE SET,,(1,4,(6,8)),MF=(E,LIST1)