
80C186EB 80C188EB 80L186EB 80L188EB
指令集汇总
(续)
功能
算术
(续)
IMUL
e
整数乘法(签名)
注册字节
注册字
内存字节
内存字
IMUL
e
整数乘法立即
(签字)
DIV
e
除法(无符号)
注册字节
注册字
内存字节
内存字
IDIV
e
整数除法(签名)
注册字节
注册字
内存字节
内存字
AAM
e
ASCII调整为乘
AAD
e
ASCII调整的鸿沟
CBW
e
转换成字节字
CWD
e
转换Word双字
逻辑
移位循环指令
1注册记忆
由CL寄存器内存
注册了伯爵记忆
1101000w
1101001w
1100000w
国防部TTT R M
国防部TTT R M
国防部TTT R M
TTT指令
000
ROL
001
ROR
010
RCL
011
RCR
1 0 0 SHL SAL
101
SHR
111
特区
和
e
和
注册存储器和寄存器要么
立即注册,以记忆
立即到累加器
TEST
e
和功能标志没有结果
注册内存和寄存器
立即数和寄存器内存
立即数和累加器
OR
e
Or
注册存储器和寄存器要么
立即注册,以记忆
立即到累加器
000010dw
1000000w
0000110w
MOD寄存器R M
MOD 0 0 1 R M
数据
数据
如果W数据
e
1
如果W数据
e
1
3 10
4 16
3 4
3 10
4 16
3 4
8个16位
1000010w
1111011w
1010100w
MOD寄存器R M
MOD 0 0 0 R M
数据
数据
如果W数据
e
1
如果W数据
e
1
3 10
4 10
3 4
3 10
4 10
3 4
8个16位
001000dw
1000000w
0010010w
MOD寄存器R M
MOD 1 0 0 R M
数据
数据
如果W数据
e
1
如果W数据
e
1
3 10
4 16
3 4
3 10
4 16
3 4
8个16位
算
2 15
2 15
11010100
11010101
10011000
10011001
00001010
00001010
1111011w
MOD 1 1 1 R M
44–52
53–61
50–58
59–67
19
15
2
4
44–52
53–61
50–58
59–67
19
15
2
4
011010s1
MOD寄存器R M
数据
如果s的数据
e
0
1111011w
MOD 1 0 1 R M
25–28
34–37
31–34
40–43
22–25
29–32
25–28
34–37
31–34
40–43
22–25
29–32
格式
80C186EB
时钟
周期
80C188EB
时钟
周期
评论
1111011w
MOD 1 1 0 R M
29
38
35
44
29
38
35
44
5
a
n 17
a
n 5
a
n 17
a
n
5
a
n 17
a
n 5
a
n 17
a
n
阴影部分表示在8086 8088微不可用的指令
记
所示为字节传输对于字操作时钟周期增加4个时钟周期的所有内存传输
55
55