欢迎访问ic37.com |
会员登录 免费注册
发布采购

AM186EM-25VIW 参数 Datasheet PDF下载

AM186EM-25VIW图片预览
型号: AM186EM-25VIW
PDF下载: 下载PDF文件 查看货源
内容描述: 8位/ 16位微控制器 [8-Bit/16-Bit Microcontrollers]
分类和应用: 微控制器
文件页数/大小: 146 页 / 1574 K
品牌: INNOVASIC [ INNOVASIC, INC ]
 浏览型号AM186EM-25VIW的Datasheet PDF文件第124页浏览型号AM186EM-25VIW的Datasheet PDF文件第125页浏览型号AM186EM-25VIW的Datasheet PDF文件第126页浏览型号AM186EM-25VIW的Datasheet PDF文件第127页浏览型号AM186EM-25VIW的Datasheet PDF文件第129页浏览型号AM186EM-25VIW的Datasheet PDF文件第130页浏览型号AM186EM-25VIW的Datasheet PDF文件第131页浏览型号AM186EM-25VIW的Datasheet PDF文件第132页  
IA186EM/IA188EM  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
February 25, 2011  
Table 94. Instruction Set Summary (Continued)  
Instruction  
Opcode - Hex  
Clock Cycles  
Flags Affected  
Bytes  
36  
Mnemonic  
DS  
ENTER  
Description  
Byte 1  
3E  
C8  
Byte 2  
iw ib  
IA186EM  
IA188EM  
26+20  
(n1)  
19  
O
D
I
T
S
Z
A
P
C
DS segment override prefix  
Create stack frame for nested  
procedure  
Create stack frame for non-  
nested procedure  
22+16  
(n1)  
15  
C8  
C8  
iw 00  
iw 01  
Create stack frame for nested  
procedure  
25  
29  
ES  
ESC  
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  
26  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
F4  
0
0
/0  
/1  
/2  
/3  
/4  
/5  
/6  
/7  
HLT  
IDIV  
2
2
U
U
U
U
U
U
F6  
/7  
4452  
/
4452  
/
AL = AX/(r/m8);  
AH = remainder  
Divide Integers  
AX = DX:AX/(r/m16);  
DX = remainder  
Multiply Integers  
AX=(r/m8)*Al  
5058  
5361  
/
5967  
2528  
/
3134  
3437  
/
5058  
5361  
/
6371  
2528  
/
3134  
3437  
/
F7  
F6  
F7  
6B  
6B  
69  
69  
/7  
/5  
IMUL  
R
U
U
U
U
R
Multiply Integers  
DX=(r/m16)*AX  
/5  
4043  
2225  
4447  
2225  
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)  
/r ib  
/r ib  
/r iw  
/r iw  
2225  
2932  
2932  
2225  
2932  
2932  
Multiply Integers  
(word reg) = (word reg)*(sign-  
ext. byte integer)  
IN  
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]  
E4  
E5  
EC  
ED  
FE  
FF  
40+rw  
6C  
ib  
ib  
10  
10  
8
10  
14  
8
8
12  
INC  
INS  
/0  
/0  
3/15  
3/15  
3
3/15  
3/19  
3
R
R
R
R
R
R
14  
14  
Input word from port in DX to  
ES:[DI]  
Input byte from port in DX to  
ES:[DI]  
6D  
6C  
INSB  
®
IA211050831-19  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 128 of 146  
1-888-824-4184  
 复制成功!