Opcode Mnemonics
This section defines opcodes by the mnemonics listed in table
1.
Mnemonic | Meaning |
<B> | Unsigned byte of binary data. |
<S> | Signed short integer (two bytes) of binary memory, stored in little-endian format. If used to represent a coordinate value, then it is interpreted to be a relative coordinate. |
<US> | Unsigned short integer (two bytes) of binary memory, stored in little-endian format. If used to represent a coordinate value, then it is interpreted to be an absolute coordinate. |
<L> | Signed long integer (four bytes) of binary memory, stored in little-endian format. If used to represent a coordinate value, then it is interpreted to be a relative coordinate. |
<UL> | Unsigned long integer (four bytes) of binary memory, stored in little-endian format. If used to represent a coordinate value, then it is interpreted to be an absolute coordinate. |
<I> | Integer (signed or unsigned) value expressed as a series of ASCII-coded bytes (including the hyphen (-),and the ASCII digits 0- 9); sequence is terminated by a non-digit character. |
<H> | A byte of binary data encoded as two hexadecimal ASCII characters (two bytes using the symbols '0' through '9', and 'A' through 'F' or 'a' through 'f'). |
<F> | Floating-point (signed or unsigned) value expressed as a series of ASCII coded bytes (including the hyphen (-), the period (.), "E" (or 'e') and the ASCII digits 0- 9). |
<R> | Nested (recursive) set of opcodes. |
<T> | ASCII or UNICODE text string. If the string is ASCII and does not contain any white spaces, the string is not enclosed in quotes. If the string is ASCII and contains at least one white space character, the string is enclosed in single quotes ('). If the string is UNICODE, the string is hexadecimal encoded and enclosed in double quotes ("). |
[ ] | Optional pattern that may occur in the data stream exactly once, or not at all. |
[ ]+ | Pattern that must occur in the data stream at least one time and may repeat multiple times. |
[ ]* | Pattern that may occur once, many times, or not at all. |
\ | Indicates that the expression continues on the next line because it would not fit in the table properly (the \ is not part of the data stream). |
<ws> | Any (non-zero) number of ASCII white-space bytes, including the space, tab, line feed, or carriage return characters. |
Standard
Opcodes Functional Reference
The Functional Reference lists opcode mnemonics and contains detailed
functional notes. For convenience, the opcodes are additionally tabulated
in apppendix A, "Opcodes listed by
Format". In this section opcode operations are classified into the
following categories:
To locate an opcode, choose from the Standard Opcodes Functional Refererence list displayed in the Contents.