English
Language : 

IA186EM_11 Datasheet, PDF (127/146 Pages) InnovASIC, Inc – 8-Bit/16-Bit Microcontrollers
IA186EM/IA188EM
8-Bit/16-Bit Microcontrollers
Data Sheet
February 25, 2011
Table 94. Instruction Set Summary (Continued)
Instruction
Mnemonic
AND
BOUND
CALL
CBW
CLC
Description
And imm8 with AL
And imm16 with AX
And imm8 with r/m8
And imm16 with r/m16
And sign-extended imm8 with
r/m16
And byte reg. with r/m8
And word reg. with r/m16
And r/m8 with byte reg
And r/m16 with word reg
Check array index against
bounds
Call near, disp relative to next
instruction
Call near, reg indirect mem
Call far to full address given
Call far to address at m16:16
word
Convert byte integer to word
Clear carry flag
Opcode - Hex
Clock Cycles
Flags Affected
Bytes
Byte 1 Byte 2 3–6 IA186EM IA188EM O D I T S Z A P C
24
ib
3
3
0 –––RRUR0
25
iw
4
4
80
/4 ib
4/16
4/16
81
/4 iw
4/16
4/20
83
/4 ib
4/16
4/20
20
/r
3/10
3/10
21
/r
3/10
3/14
22
/r
3/10
3/10
23
/r
3/10
3/14
62
/r
–
33–35
33–35 – – – – – – – – –
E8
cw
–
15
19
– –––– – – – –
FF
/2
–
13/19
17/27
9A
cd
–
23
31
FF
/3
–
38
54
98
–
–
2
F8
–
–
2
2
– –––– – – – –
2
– –––– – – – –
CLD
Clear direction flag
FC
–
–
2
2
– 0––– – – – –
CLI
Clear interrupt-enable flag
FA
–
–
2
2
– –0–– – – – –
CMC
Complement carry flag
F5
–
–
2
2
– –––– – – –R
CMP
Compare imm8 to AL
3C
ib
Compare imm16 to AX
3D
iw
–
Compare imm8 to r/m8
80
/7
ib
Compare imm16 to r/m16
81
/7
iw
Compare sign-extended imm8 to 83
/7
ib
r/m16
Compare byte reg to r/m8
38
/r
Compare word reg to r/m16
39
/r
–
Compare r/m8 to byte reg
3A
/r
–
Compare r/m16 to word reg
3B
/r
–
CMPS
Compare byte ES:[DI] to byte
A6
–
–
segment:[SI]
Compare word ES:[DI] to word
A7
–
–
segment:[SI]
CMPSB Compare byte ES:[DI] to byte
A6
–
–
DS:[SI]
CMPSW Compare word ES:[DI] to word
A7
–
–
DS:[SI]
CS
CS segment reg override prefix
2E
–
–
CWD
Convert word integer to double
99
–
–
word
DAA
Decimal adjust AL after addition
27
–
–
DAS
Decimal adjust AL after
2F
–
–
subtraction
DEC
Subtract 1 from r/m8
FE
/1
–
Subtract 1 from r/m16
FF
/1
–
Subtract 1 from word reg
48+rw
DIV
Divide unsigned numbers
F6
mod
–
110
r/m
3
4
3/10
3/10
3/10
3/10
3/10
3/10
3/10
22
22
22
22
–
4
4
4
3/15
3/15
3
29/35
3
4
3/10
3/14
3/14
3/10
3/14
3/10
3/14
22
26
22
26
–
4
4
4
3/15
3/19
3
29/35
R –––RRRRR
R –––RRRRR
R –––RRRRR
R –––RRRRR
– –––– – – – –
– –––– – – – –
U –––RRRRR
U –––RRRRR
R –––RRRRR
U –––UUUUU
®
IA211050831-19
http://www.Innovasic.com
UNCONTROLLED WHEN PRINTED OR COPIED
Customer Support:
Page 127 of 146
1-888-824-4184