INSTRUCTION SET DESCRIPTIONS

 

Table C-2. Instruction Operands

 

 

Operand

Description

 

 

reg

An 8- or 16-bit general register.

 

 

reg16

An 16-bit general register.

 

 

seg-reg

A segment register.

 

 

accum

Register AX or AL

 

 

immed

A constant in the range 0–FFFFH.

 

 

immed8

A constant in the range 0–FFH.

 

 

mem

An 8- or 16-bit memory location.

 

 

mem16

A 16-bit memory location.

 

 

mem32

A 32-bit memory location.

 

 

src-table

Name of 256-byte translate table.

 

 

src-string

Name of string addressed by register SI.

 

 

dest-string

Name of string addressed by register DI.

 

 

short-label

A label within the –128 to +127 bytes of the end of the instruction.

 

 

near-label

A lavel in current code segment.

 

 

far-label

A label in another code segment.

 

 

near-proc

A procedure in current code segment.

 

 

far-proc

A procedure in another code segment.

 

 

memptr16

A word containing the offset of the location in the current code segment to which

 

control is to be transferred.

 

 

memptr32

A doubleword containing the offset and the segment base address of the location in

 

another code segment to which control is to be transferred.

 

 

regptr16

A 16-bit general register containing the offset of the location in the current code

 

segment to which control is to be transferred.

 

 

repeat

A string instruction repeat prefix.

 

 

C-2

Page 325
Image 325
Intel 80C186XL, 80C188XL user manual Table C-2. Instruction Operands, Operand Description