REF
IDENTIFIER destination
source
target
REFERENCES | REF | ||
FOR INSTRUCTION SET | |||
| |||
Key to following Instruction Set Reference Pages |
| ||
USED IN | EXPLANATION |
| |
data transfer, | A register or memory location that may contain data | ||
bit manipulation | operated on by. the instruction, and which receives (is | ||
| replaced by) the result of the operation. |
| |
data transfer, | A register, memory location or immediate value that is | ||
arithmetic, | used in the operation, but is not altered by the | ||
bit manipulation | instruction. |
| |
XLAT | Name of memory translation table addressed by | ||
| register BX. |
| |
JMP, CALL | A label to which control is to be transferred directly, or | ||
| a register or memory location whose content is the | ||
| address of the location to which control is to be | ||
| transferred indirectly. | . |
cond. transfer, | A label to which control is to be conditionally | |
| iteration control | transferred; must lie within |
|
| first byte of the next instruction. |
accumulator | IN, OUT | Register AX for word transfers, AL for bytes. |
pbrt | IN, OUT | An 1/0 port number; specified as an immediate value of |
|
| |
|
| range |
string ops. | Name of a string in memory that is addressed by | |
|
| register SI; used only to identify string as byte or word |
|
| and specify segment override, if any. This string is |
|
| used in the operation, but is not altered. |
string ops. | Name of string in memory that is addressed by register | |
|
| DI; used only.to identify string as byte or word. This |
|
| string receives (is replaced by) the result of the |
|
| operation. |
count | shifts, rotates |
INT | |
RET | |
ESC | |
conditional jumps | |
conditional jumps |
Specifies number of bits to shift or rotate; written as immediate value 1 or register CL (which contains the count in the range
Immediate value of
Number of bytes
Immediate value
Above and below refer to the relationship of two unsigned values.
Greater and less refer to the relationship of two signed values.