WORDX


SUNDB86x Only

 

The WORDX compiler directive allows the insertion of 16-bit values that represent machine code instructions within PL/B source code. These values perform instructions normally unavailable in PL/B. The instruction uses one of the following formats:

 

(1)

[label]

WORDX

{code}

(2)

[label]

WORDX

{code}:

 

 

 

{code}:

 

 

 

...etc

 

Where:

label

Optional. A Program Execution Label.

code

Required. One or more control literals (binary, decimal, hex, or octal), Data Definition Labels or a VARLIST of valid data definition labels containing 16 bit absolute machine code inserted into the PL/B program.

Flags Affected: NONE

Note the following:

  1. An Executable Instruction Label may be a {code} item that references an execution address. The compiler automatically inserts the address of the label, in correct byte order, in place of the referenced label.

  2. All other rules pertaining to WORD apply.

 

 

See Also: BYTE, BYTEX, ENTERZ/EXITZ, WORD, Compiler Directives

 

 



PL/B Language Reference WORD %XREFON/%XREFOFF