IA88C00
Data Sheet
Microcontroller
As of Production Version -01
Instruction Summary
This section provides a summary of the IA88C00 instructions.
NOTE
Assignment of a value is indicated by the symbol “←”.
For example:
Dst ← dst + src
indicates that the source data is added to the destination data and the result is stored in the destination
location.
The notation “addr (n) ” is used to refer to bit (n) of a given operand location.
For example:
dst (7)
refers to bit 7 of the destination operand.
Figure 49. Instruction Summary
Instruction
and Operation
Address
Mode
Opcode
Byte (Hex)
Flags
Affected
dst scr
C
Z
S
V
D
H
ADC dst, src
dst←dst + src + C
ADD dst, src
dst←dst + src
ADD dst, src
dst←dst AND src
BAND dst, src
dst←dst AND src
BCP dst, src
dst - src
†
†
†
1[ ]
0[ ]
5[ ]
*
*
*
*
*
*
*
-
*
-
0
*
*
-
-
-
-
-
*
*
0
0
0
-
*
0
-
-
-
-
-
*
-
-
-
-
-
0
r0
Rb
r0
Rb
r0
Rb
67
67
17
U
U
U
-
BITC dst
dst←NOT dst
BITR dst
rb
rb
57
-
77
dst←0
Copyright 2005
Innovasic.com
ENG21 1 030617-04
www.Innovasic
Innovasic Semiconductor
Page 45 of 80
1.888.824.4184