Intel 80C188EC User Manual page 464

Hide thumbs Also See for 80C188EC:
Table of Contents

Advertisement

Name
OUTS
Out String:
OUTS port, src_string
Performs block output from memory to
an I/O port. The port address is placed
in the DX register. The memory
address is placed in the SI register.
This instruction uses the DS segment
register, but this may be changed with
a segment override instruction. After
the data transfer takes place, the
pointer register (SI) increments or
decrements, depending on the value
of the direction flag (DF). The pointer
register changes by 1 for byte
transfers or 2 for word transfers.
Instruction Operands:
OUTS port, src_string
OUTS (repeat) port, src_string
POP
Pop:
POP dest
Transfers the word at the current top of
stack (pointed to by SP) to the
destination operand and then
increments SP by two to point to the
new top of stack.
Instruction Operands:
POP reg
POP seg-reg (CS illegal)
POP mem
NOTE: The three symbols used in the Flags Affected column are defined as follows:
– the contents of the flag remain unchanged after the instruction is executed
? the contents of the flag is undefined after the instruction is executed
ü
the flag is updated after the instruction is executed
Table C-4. Instruction Set (Continued)
Description
INSTRUCTION SET DESCRIPTIONS
Operation
(dst) ← (src)
(dest) ← ((SP) + 1:(SP))
(SP) ← (SP) + 2
Flags
Affected
AF –
CF –
DF –
IF –
OF –
PF –
SF –
TF –
ZF –
AF –
CF –
DF –
IF –
OF –
PF –
SF –
TF –
ZF –
C-33

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c186ec

Table of Contents