ia186em Innovasic Semiconductor Inc., ia186em Datasheet - Page 131
![no-image](/images/no-image-200.jpg)
ia186em
Manufacturer Part Number
ia186em
Description
8-bit/16-bit Microcontrollers
Manufacturer
Innovasic Semiconductor Inc.
Datasheet
1.IA186EM.pdf
(145 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ia186em-PQF100I-R-03
Manufacturer:
INNOVASIC
Quantity:
3 590
Company:
Part Number:
ia186em-PQF100I-R-03
Manufacturer:
Innovasic Semiconductor
Quantity:
10 000
Company:
Part Number:
ia186em-PTQ100I-R-03
Manufacturer:
Innovasic Semiconductor
Quantity:
10 000
IA186EM/IA188EM
8-Bit/16-Bit Microcontrollers
Table 94. Instruction Set Summary (Continued)
MUL
NEG
NOP
NOT
OR
OUT
OUTS
OUTSB
OUTSW
POP
POPA
POPF
PUSH
PUSHA
Mnemonic
AX = (r/m8) * AL
DX::AX = (r/m16) * AX
Perform 2's complement
negation of r/m8
Perform 2's complement
negation of r/m16
Perform no operation
Complement each bit in r/m8
Complement each bit in r/m16
OR imm8 with AL
OR imm16 with AX
OR imm8 with r/m8
OR imm16 with r/m16
OR imm8 with r/m16
OR byte reg with r/m8
OR word reg with r/m16
OR r/m8 with byte reg
OR r/m16 with word reg
Output AL to imm port
Output AX to imm port
Output AL to port in DX
Output AX to port in DX
Output byte DS:[SI] to port in DX
Output word DS:[SI] to port in
DX
Output byte DS:[SI] to port in DX
Output word DS:[SI] to port in
DX
Pop top word of stack into
memory word
Pop top word of stack into word
reg
Pop top word of stack into DS
Pop top word of stack into ES
Pop top word of stack into SS
Pop DI, SI, BP, BX, DX, CX, &
AX
Pop top word of stack into
Processor Status Flags reg
Push memory word onto stack
Push reg word onto stack
Push sign-extended imm8 onto
stack
Push imm16 onto stack
Push CS onto stack
Push SS onto stack
Push DS onto stack
Push ES onto stack
Push AX, CX, DX, BX, original
SP, BP, SI, and DI
Instruction
Description
®
Byte 1
58+rw
50+rw
0C
0D
EE
EF
9D
F6
F7
F6
F7
90
F6
F7
80
81
83
08
09
0A
0B
E6
E7
6E
6F
6E
6F
8F
1F
07
17
61
FF
6A
68
0E
16
1E
06
60
Opcode - Hex
UNCONTROLLED WHEN PRINTED OR COPIED
Byte 2
/1 iw
/1 ib
/4
/4
/3
/3
/2
/2
iw
/1
/0
/6
ib
ib
ib
ib
–
/r
/r
/r
/r
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Page 131 of 145
Bytes
3–6
IA211050831-16
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
IA186EM
26–28
32–34
35–37
41–43
3/10
3/10
3/10
3/10
4/16
4/16
4/16
3/10
3/10
3/10
3/10
14
20
10
51
16
10
10
10
36
3
3
4
9
9
7
7
8
8
9
9
9
9
/
/
Clock Cycles
IA188EM
26–28
32–34
35–37
45–47
3/10
3/14
3/10
3/14
4/16
4/20
4/20
3/10
3/14
3/10
3/14
13
11
14
24
14
12
83
12
20
14
14
14
13
13
13
13
68
3
3
4
9
7
/
/
Values in word at top of stack are copied into
FLAGS reg bits.
O
R
R
–
–
0
–
–
–
–
–
D
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
I
December 24, 2008
http://www.Innovasic.com
Flags Affected
T
–
–
–
–
–
–
–
–
–
–
R
R
S
–
–
–
–
–
–
–
–
Customer Support:
Data Sheet
R
R
1-888-824-4184
Z
–
–
–
–
–
–
–
–
A
R
U
–
–
–
–
–
–
–
–
P
R
R
–
–
–
–
–
–
–
–
C
R
R
–
–
0
–
–
–
–
–