|
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
|
▷ |