ia186es Innovasic Semiconductor Inc., ia186es Datasheet - Page 136

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
INSW
JNBE
JNAE
IMUL
INT 3
INTO
INSB
IRET
JNB
JNC
JNA
INC
JAE
JBE
INS
INT
JC
JA
JB
IN
key for abbreviations
Multiply Integers
AX=(r/m8)*Al
Multiply Integers
DX=(r/m16)*AX
Multiply Integers
(word reg) = (r/m16)*(sign-ext.
byte integer)
Multiply Integers
(word reg) = (word reg)*(sign-ext.
byte integer)
Multiply Integers
(word reg) = (r/m16)*(sign-ext.
byte integer)
Multiply Integers
(word reg) = (word reg)*(sign-ext.
byte integer)
Input byte from imm port to AL
Input word from imm port to AX
Input byte from port in DX to AL
Input word from port in DX to AX
Increment r/m8 by 1
Increment r/m16 by 1
Increment word reg by 1
Input byte from port in DX to
ES:[DI]
Input word from port in DX to
ES:[DI]
Input byte from port in DX to
ES:[DI]
Input word from port in DX to
ES:[DI]
Generate interrupt 3 (trap to
debug)
Generate type of interrupt
specified by imm8
Generate interrupt 4 if Overflow
Flag (O) is 1
Interrupt return
Jump short if above (C & Z = 0)
Jump short if not below or equal
Jump short if above or equal
(C=0)
Jump short if not below (C=0)
Jump short if not carry (C=0)
Jump short if below (C=1)
Jump short if carry (C=1)
Jump short if not above or equal
(C=1)
Jump short if below or equal
(C & Z = 0)
Jump short if not above
(C & Z = 0)
Instruction
Description
and an
®
explanation of notation
Byte 1
40+rw
EC
ED
CC
CD
CE
CF
E4
E5
FE
FF
6C
6D
6C
6D
F6
F7
6B
6B
69
69
77
73
72
76
Opcode – Hex
UNCONTROLLED WHEN PRINTED OR COPIED
at the end of this table.
Byte 2
/r iw
/r iw
/r ib
/r ib
cb
cb
cb
cb
/5
/5
ib
ib
/0
/0
ib
Page 136 of 154
Byte
3–6
IA211050902-15
IA186ES
25–28
31–34
34–37
40–43
22–25
22–25
29–32
29–32
48, 4
13, 4
13, 4
13, 4
13, 4
3/15
3/15
10
10
14
45
47
28
8
8
3
/
/
Clock Cycles
IA188ES
25–28
31–34
34–37
44–47
22–25
22–25
29–32
29–32
48, 4
13, 4
13, 4
13, 4
13, 4
3/15
3/19
10
14
12
14
45
47
28
8
3
/
/
Restores value of flags reg that was stored on
the stack when the interrupt was taken
O
R
R
D
0
I
Flags Affected
T
0
December 24, 2008
http://www.Innovasic.com
U
R
S
Customer Support:
U
R
Z
Data Sheet
1-888-824-4184
R
U
A
R
P
U
R
C
R

Related parts for ia186es