ia186es Innovasic Semiconductor Inc., ia186es Datasheet - Page 135

no-image

ia186es

Manufacturer Part Number
ia186es
Description
8-bit/16-bit Microcontrollers
Manufacturer
Innovasic Semiconductor Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ia186es-PQF100I-R-03
Manufacturer:
INNOVASIC
Quantity:
1 704
Part Number:
ia186es-PQF100I-R-03
Manufacturer:
Innovasic Semiconductor
Quantity:
10 000
Company:
Part Number:
ia186es-PQF100I-R-03
Quantity:
11
Part Number:
ia186es-PTQ100I-R-03
Manufacturer:
TOSHIBA
Quantity:
53
Part Number:
ia186es-PTQ100I-R-03
Manufacturer:
Innovasic Semiconductor
Quantity:
10 000
Part Number:
ia186esPQF100IR03
Manufacturer:
ADI/亚德诺
Quantity:
20 000
IA186ES/IA188ES
8-Bit/16-Bit Microcontrollers
Table 89. Instruction Set Summary (Continued)
Refer to the
Mnemonic
CMPSW
CMPSB
ENTER
CMPS
CWD
CMP
DAA
DAS
DEC
ESC
HLT
IDIV
DIV
CS
DS
ES
key for abbreviations
Compare imm8 to AL
Compare imm16 to AX
Compare imm8 to r/m8
Compare imm16 to r/m16
Compare sign-extended imm8 to
r/m16
Compare byte reg to r/m8
Compare word reg to r/m16
Compare r/m8 to byte reg
Compare r/m16 to word reg
Compare byte ES:[DI] to byte
segment:[SI]
Compare word ES:[DI] to word
segment:[SI]
Compare byte ES:[DI] to byte
DS:[SI]
Compare word ES:[DI] to word
DS:[SI]
CS segment reg override prefix
Convert word integer to double
word
Decimal adjust AL after addition
Decimal adjust AL after
subtraction
Subtract 1 from r/m8
Subtract 1 from r/m16
Subtract 1 from word reg
Divide unsigned numbers
DS segment override prefix
Create stack frame for nested
procedure
Create stack frame for non-nested
procedure
Create stack frame for nested
procedure
ES segment reg override prefix
Escape - takes a Trap 7
Escape - takes a Trap 7
Escape - takes a Trap 7
Escape - takes a Trap 7
Escape - takes a Trap 7
Escape - takes a Trap 7
Escape - takes a Trap 7
Escape - takes a Trap 7
Suspend instruction execution
Divide Integers
AL = AX/(r/m8);
AH = remainder
Divide Integers
AX = DX:AX/(r/m16);
DX = remainder
Instruction
Description
and an
®
explanation of notation
Byte 1
48+
DA
DB
DC
DD
DE
3C
3D
FE
C8
C8
C8
D8
D9
DF
80
81
83
38
39
3A
3B
A6
A7
A6
A7
2E
99
27
2F
FF
rw
F6
3E
26
F4
F6
F7
Opcode – Hex
UNCONTROLLED WHEN PRINTED OR COPIED
at the end of this table.
Byte 2
iw 00
iw 01
mod
iw ib
110
r/m
iw
ib
/7
/7
/7
/1
/1
/0
/1
/2
/3
/4
/5
/6
/7
/7
/7
/r
/r
/r
/r
Page 135 of 154
Byte
3–6
IA211050902-15
iw
ib
ib
IA186ES
22+16
44–52
50–58
53–61
59–67
29/35
(n–1)
3/10
3/10
3/10
3/10
3/10
3/10
3/10
3/15
3/15
22
22
22
22
15
25
3
4
4
4
4
3
2
/
/
Clock Cycles
IA188ES
26+20
44–52
50–58
53–61
63–71
29/35
(n–1)
3/10
3/14
3/14
3/10
3/14
3/10
3/14
3/15
3/19
22
26
22
26
19
29
3
4
4
4
4
3
2
/
/
O
R
R
R
R
R
U
U
?
?
D
0
I
Flags Affected
T
0
December 24, 2008
http://www.Innovasic.com
R
R
R
R
R
R
R
U
U
S
Customer Support:
R
R
R
R
R
R
R
U
U
Z
Data Sheet
1-888-824-4184
R
R
R
R
R
R
R
U
U
A
P
R
R
R
R
R
R
R
U
U
C
R
R
R
R
R
R
R
U
U

Related parts for ia186es