The execute form of the DEVTYPE macro is:
>>-+-------+--DEVTYPE------------------------------------------->
'-label-'
>--+-----------------------------------------------+------------>
'-+-ddloc-------------------------------------+-'
| .-,BELOW-. |
'-UCBLIST=(-ucbl_addr,ucbl_num-+--------+-)-'
'-,ANY---'
>--+-------------------------+--+----------------------+-------->
'-,(area_addrx,area_size)-' '-INFOLIST=codel_addrx-'
>--+--------------------+--MF=(E,name)-------------------------><
| .-MAX-. |
'-,PLISTVER=-+-0---+-'
'-1---'
- ddloc—RX-type address
or (1-12)
- Has the same meaning as the standard form of the macro (see
also the UCBLIST parameter below for execute form requirements of
the ddloc parameter).
- area_addrx—RX-type address
or (2-12)
- Has the same meaning as the standard form of the macro. This
parameter must be coded on the list and/or the execute form.
This
must be coded on the execute form.
- area_size—RX-type address
or (2-12)
- This form has the same meaning as the standard form of the macro.
This parameter must be coded on the list and/or on the execute form.
This
must be coded on the execute form.
- UCBLIST=(ucbl_addrx,ucbl_num ,BELOW or ANY)
- This format has the same meaning as the standard form of the
macro. You must specify either the UCBLIST or the ddloc parameter
on either the execute or list form. You can code them on both forms.
Either parameter on the execute form overrides the same parameter
on the list form.
- ucbl_addrx—RX-type address
or (2-12)
- This format has the same meaning as the standard form of the
macro.
- ucbl_num—absolute expression
or (2-12)
- This format has the same meaning as the standard form of the
macro except that in the execute form, the maximum value of an absolute
expression is 4095. You can supply a larger value in a register.
- BELOW
- This format has the same meaning as the standard form of the
macro. If you write two or three values for UCBLIST on the execute
form, it replaces and overrides all three values in the list form.
If you omit UCBLIST on the execute form, DEVTYPE will use the values
in the list form. This is the default.
- ANY
- This format has the same meaning as the standard form of the
macro. If you write two or three values for UCBLIST on the execute
form, it replaces and overrides all three values in the list form.
If you omit UCBLIST on the execute form, DEVTYPE will use the values
in the list form.
- INFOLIST=codel_addrx
- This format has the same meaning as the standard form of the
macro. You can code INFOLIST=0 to remove a previous INFOLIST value
that is in the list form.
- codel_addrx—RX-type address
or (2-12)
- This format has the same meaning as the standard form of the
macro.
- PLISTVER=0 or 1 or MAX
- This format has the same meaning as on the standard form of
the macro. If you code a non-default value for PLISTVER on the list
form, then code the same value on the execute form.
- MF=(E,name)
- Specifies the execute form of DEVTYPE. The execute form of the
DEVTYPE macro is valid only with the UCBLIST or INFOLIST function.
- E
- Specifies the execute form of the macro. Use the execute form
to modify a parameter list and call the DEVTYPE function.
- name—RX-type address or
(1-12)
- Label of the parameter list constructed by the corresponding
MF=L form.