Intel 80C188EC User Manual page 476

Hide thumbs Also See for 80C188EC:
Table of Contents

Advertisement

Name
SUB
Subtract:
SUB dest, src
The source operand is subtracted from
the destination operand, and the result
replaces the destination operand. The
operands may be bytes or words. Both
operands may be signed or unsigned
binary numbers (see AAS and DAS).
Instruction Operands:
SUB reg, reg
SUB reg, mem
SUB mem, reg
SUB accum, immed
SUB reg, immed
SUB mem, immed
TEST
Test:
TEST dest, src
Performs the logical "and" of the two
operands (bytes or words), updates
the flags, but does not return the
result, i.e., neither operand is
changed. If a TEST instruction is
followed by a JNZ (jump if not zero)
instruction, the jump will be taken if
there are any corresponding one bits
in both operands.
Instruction Operands:
TEST reg, reg
TEST reg, mem
TEST accum, immed
TEST reg, immed
TEST mem, immed
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
(dest) ← (dest) – (src)
(dest) and (src)
(CF ) ← 0
(OF) ← 0
Flags
Affected
ü
AF
ü
CF
DF –
IF –
ü
OF
ü
PF
ü
SF
TF –
ü
ZF
AF ?
ü
CF
DF –
IF –
ü
OF
ü
PF
ü
SF
TF –
ü
ZF
C-45

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c186ec

Table of Contents