English
Language : 

IA186EM_11 Datasheet, PDF (131/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
MUL
AX = (r/m8) * AL
Opcode - Hex
Bytes
Byte 1 Byte 2 3–6
F6
/4
–
DX::AX = (r/m16) * AX
F7
/4
NEG
Perform 2's complement
F6
/3
–
negation of r/m8
Perform 2's complement
F7
/3
–
negation of r/m16
NOP
Perform no operation
90
–
–
NOT
Complement each bit in r/m8
F6
/2
–
Complement each bit in r/m16
F7
/2
OR
OR imm8 with AL
0C
ib
–
OR imm16 with AX
0D
iw
OR imm8 with r/m8
80
/1 ib
–
OR imm16 with r/m16
81
/1 iw
–
OR imm8 with r/m16
83
/1
–
ib
OR byte reg with r/m8
08
/r
–
OR word reg with r/m16
09
/r
–
OR r/m8 with byte reg
0A
/r
–
OR r/m16 with word reg
0B
/r
–
OUT
Output AL to imm port
E6
ib
–
Output AX to imm port
E7
ib
–
Output AL to port in DX
EE
–
–
Output AX to port in DX
EF
–
–
OUTS
Output byte DS:[SI] to port in DX 6E
–
–
Output word DS:[SI] to port in
6F
–
–
DX
OUTSB
Output byte DS:[SI] to port in DX 6E
–
–
OUTSW Output word DS:[SI] to port in
6F
–
–
DX
POP
Pop top word of stack into
8F
/0
–
memory word
Pop top word of stack into word 58+rw
–
–
reg
Pop top word of stack into DS
1F
–
–
Pop top word of stack into ES
07
–
–
Pop top word of stack into SS
17
–
–
POPA
Pop DI, SI, BP, BX, DX, CX, &
61
–
–
AX
POPF
Pop top word of stack into
9D
–
–
Processor Status Flags reg
PUSH
Push memory word onto stack
FF
/6
–
Push reg word onto stack
50+rw
–
–
Push sign-extended imm8 onto
6A
–
–
stack
Push imm16 onto stack
68
–
–
Push CS onto stack
0E
–
–
Push SS onto stack
16
–
–
Push DS onto stack
1E
–
–
Push ES onto stack
06
–
–
PUSHA
Push AX, CX, DX, BX, original
60
–
–
SP, BP, SI, and DI
Clock Cycles
IA186EM
26–28
/
32–34
35–37
/
41–43
3/10
IA188EM
26–28
/
32–34
35–37
/
45–47
3/10
3/10
3/14
3
3
3/10
3/10
3/10
3/14
3
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
9
9
9
13
7
7
7
11
14
14
20
24
10
14
8
12
51
83
8
12
16
20
10
14
10
14
10
14
9
13
9
13
9
13
9
13
36
68
Flags Affected
OD I TSZAPC
R–––– – – –R
R –––RRRRR
– –––– – – – –
– –––– – – – –
0 –––RRUR0
– –––– – – – –
– –––– – – – –
– –––– – – – –
Values in word at top of stack are copied into
FLAGS reg bits.
– –––– – – – –
– –––– – – – –
®
IA211050831-19
http://www.Innovasic.com
UNCONTROLLED WHEN PRINTED OR COPIED
Customer Support:
Page 131 of 146
1-888-824-4184