English
Language : 

IA186EM_11 Datasheet, PDF (134/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
Description
SAL/SHL Multiply r/m8 by 2, once
Opcode - Hex
Clock Cycles
Flags Affected
Bytes
Byte 1 Byte 2 3–6 IA186EM IA188EM O D I T S Z A P C
D0
/4
–
2/15
2/15 U – – – – R R R R
Multiply r/m8 by 2, CL times
D2
/4
–
5+n/
5+n/
17+n
17+n
Multiply r/m8 by 2, imm8 times
C0
/4 ib data
5+n/
5+n/
8
17+n
17+n
Multiply r/m16 by 2, once
D1
/4
–
2/15
2/15
Multiply r/m16 by 2, CL times
D3
/4
–
5+n/
5+n/
17+n
17+n
Multiply r/m16 by 2, imm8 times
C1
/4 ib data
5+n/
5+n/
8
17+n
17+n
Multiply r/m8 by 2, once
D0
/4
–
2/15
2/15
SAR
SBB
SCAS
Multiply r/m8 by 2, CL times
D2
Multiply r/m8 by 2, imm8 times
C0
Multiply r/m16 by 2, once
D1
Multiply r/m16 by 2, CL times
D3
Multiply r/m16 by 2, imm8 times
C1
Perform a signed division of r/m8 D0
by 2, once
Perform a signed division of r/m8 D2
by 2, CL times
Perform a signed division of r/m8 C0
by 2, imm8 times
Perform a signed division of
D1
r/m16 by 2, once
Perform a signed division of
D3
r/m16 by 2, Cl times
Perform a signed division of
C1
r/m16 by 2, imm8 times
Subtract imm8 from Al with
1C
borrow
Subtract imm16 from AX with
1D
borrow
Subtract imm8 from r/m8 with
80
borrow
Subtract imm16 from r/m16 with
81
borrow
Subtract sign-extended imm8
83
from r/m16 with borrow
Subtract byte reg from r/m8 with 18
borrow
Subtract word reg from r/m16
19
with borrow
Subtract r/m8 from r/m8 with
1A
borrow
Subtract r/m8 reg from byte with 1B
borrow
Compare byte AL to ES:[DI];
AE
update DI
Compare word AL to ES:[DI];
AF
update DI
/4
–
5+n/
17+n
/4 ib data
5+n/
8
17+n
/4
–
2/15
/4
–
5+n/
17+n
/4 ib data8 5+n/
17+n
/7
–
2/15
/7
–
5+n/
17+n
/7 ib data
5+n/
8
17+n
/7
–
2/15
/7
–
5+n/
17+n
/7 ib data
5+n/
8
17+n
ib
–
3
iw data
4
8
/3
–
4/16
ib
/3
–
4/16
iw
/3
–
4/16
ib
/r data8 3/10
/r
–
3/10
/r
–
3/10
/r
data
3/10
8
–
–
15
–
–
15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15 U – – – R R U R R
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
3
R –––RRRRR
4
4/16
4/20
4/20
3/10
3/14
3/10
3/14
19
R –––RRRRR
19
®
IA211050831-19
http://www.Innovasic.com
UNCONTROLLED WHEN PRINTED OR COPIED
Customer Support:
Page 134 of 146
1-888-824-4184