English
Language : 

IA186EM_04 Datasheet, PDF (83/133 Pages) InnovASIC, Inc – 8/16-Bit Microcontrollers
IA186EM/IA188EM
8/16-BIT Microcontrollers
Data Sheet
As of Production Version -03
Mnemonic
SAR
SBB
SCAS
SCASB
SCASW
Instruction
Description
Perform a signed division of r/m8
by 2, once
Perform a signed division of r/m8
by 2, CL times
Perform a signed division of r/m8
by 2, imm8 times
Perform a signed division of
r/m16 by 2, once
Perform a signed division of
r/m16 by 2, Cl times
Perform a signed division of
r/m16 by 2, imm8 times
Subtract imm8 from Al with
borrow
Subtract imm16 from AX with
borrow
Subtract imm8 from r/m8 with
borrow
Subtract imm16 from r/m16 with
borrow
Subtract sign-extended imm8 from
r/m16 with borrow
Subtract byte reg from r/m8 with
borrow
Subtract word reg from r/m16
with borrow
Subtract r/m8 from r/m8 with
borrow
Subtract r/m8 reg from byte with
borrow
Compare byte AL to ES:[DI];
update DI
Compare word AL to ES:[DI];
update DI
Compare byte AL to ES:[DI];
update DI
Compare word AL to ES:[DI];
update DI
Opcode - Hex
byte byte byte
1 2 3-6
D0 /7 -
D2 /7 -
C0
/7 data
ib 8
D1 /7 -
D3 /7 -
C1
/7 data
ib 8
1C ib -
1D
iw
data
8
80
/3
ib
-
81
/3
iw
-
83
/3
ib
-
18
/r
data
8
19 /r -
1A /r -
1B
/r
data
8
AE - -
AF - -
AE - -
AF - -
Clock Cycles
IA186 IA188
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
3
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
3
4
4
4/16 4/16
4/16 4/20
4/16 4/20
3/10 3/10
3/10 3/14
3/10 3/10
3/10 3/14
15
19
15
19
15
19
15
19
Flags Affected
ODI TSZ APC
U- - - RRUR R
R- - - RRRR R
R- - - RRRR R
3737 Princeton NE, Ste 130 • Albuquerque, NM 87107 • Tel 505.883.5263 • Fax 505.883.5477 • www.Innovasic.com