REF

IDENTIFIER destination

source

source-table

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.

.

short-label

cond. transfer,

A label to which control is to be conditionally

 

iteration control

transferred; must lie within -128 to +127 bytes of the

 

 

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

 

 

0-255, or register DX (which contains port number in

 

 

range 0-64k).

source-string

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.

dest-string

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

interrupt-type

INT

optional-pop-value

RET

external-opcode

ESC

above-below

conditional jumps

greater-less

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 0-255).

Immediate value of 0-255 identifying interrupt pointer number.

Number of bytes (0-64k, ordinarily an even number) to discard from stack.

Immediate value (0-63) that is encoded in the instruction for use by an external processor.

Above and below refer to the relationship of two unsigned values.

Greater and less refer to the relationship of two signed values.

2-45

Page 80
Image 80
Intel 210200-002 manual References For Instruction SET, Used Explanation