8086 总汇编和机器码的对应表Word格式.docx
- 文档编号:17778684
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:13
- 大小:20.21KB
8086 总汇编和机器码的对应表Word格式.docx
《8086 总汇编和机器码的对应表Word格式.docx》由会员分享,可在线阅读,更多相关《8086 总汇编和机器码的对应表Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
CMPia
0001111w
CMPS
1010011w
CWD
DAA
00100111
DAS
00101111
DEC
1111111w
oo001mmm
DECw
01001rrr
DIV
1111011w
oo110mmm
ESC
HLT
11110100
IDIV
IMUL
IN
1110010w
#port
INC
INdx
1110110w
INT
11001101
#type
INT3
11001100
INTO
11001110
IRET
JA
01110111
JB
01110010
JCXZ
11100011
JL
01111100
JLE
01111110
JMPf
JMPif
11101010
JMPin
11101001
JMPis
11101011
JMPn
JNA
01110110
JNB
01110011
JNL
01111101
JNLE
01111111
JNO
01110001
JNP
01111011
JNS
01111001
JNZ
01110101
JO
01110000
JP
01111010
JS
01111000
JZ
01110100
LAHF
10011111
LDS
11000101
LEA
10001101
LES
11000100
LOCK
11110000
LODS
1010110w
LOOP
11100010
LOOPZ
11100001
LOOPNZ
11100000
MOV
100010dw
MOVam
101000dw
MOVmi
1100011w
oo000www
MOVri
1011wrrr
MOVS
1010010w
MOVsr
100011d0
oosssmmm
MUL
NEG
NOP
10010000
NOT
OR
000010dw
OUT
1110011w
port#
OUTdx
1110111w
POPF
POPm
10001111
POPr
01011rrr
POPs
00sss111
PUSHF
10011100
PUSHm
PUSHr
01010rrr
PUSHs
00sss110
RCL1
1101000w
RCLcl
1101001w
RCR1
RCRcl
REPEcmps
11110011
REPEscas
1010111w
REPins
0110110w
REPmovs
REPNEcmps
11110010
REPouts
0110111w
REPstos
1010101w
RETf
11001011
RETif
11001010
RETin
11000010
RETn
11000011
ROL1
ROLcl
ROR1
RORcl
SAHF
10011110
SAL1
SALcl
SAR1
SARcl
SBB
000110dw
SBBi
SCAS
SHR1
SHRcl
STC
11111001
STD
11111101
STI
11111011
STOS
SUB
000101dw
SUBi
SUBia
0010110w
TEST
1000001w
TESTi
111011dw
TESTia
1010100w
WAIT
10011011
XCHG
1000011w
1orrrmmm
XCHGa
10010rrr
XLAT
11010111
XOR
001100dw
XORi
XORia
0010101w
当同一指令对应于两种及两种以上的机器指令编码时,用以下的后缀予以区分
i
操作数为立即数
a
操作数为AH,AL,AX
f
FAR仅用于跳转指令
n
NEAR仅用于跳转指令
s
SHORT仅用于跳转指令
1
操作数为01h仅用于移位指令
cl
操作数为CL仅用于移位指令
dx
操作数为DX,仅用于IN和OUT
m
操作数为MEM
r
操作数为REG
操作数为SEGMENTREG
w
操作数为字节,仅用于DEC
*对JMP的特殊说明
当JMP的操作数为标号时,视为立即数,使用JMPi格式
单片机指令功能一览表
助记符
代码
说明
MOV
A,Rn
E8~EF
寄存器A
A,direct
E5dircet
直接字节送A
A,@Ri
ER~E7
间接RAM送A
A,#data
74data
立即数送A
Rn,A
F8~FF
A送寄存器
Rn,dircet
A8~AFdircet
直接字节送寄存器
Rn,#data
78~7Fdata
立即数送寄存器
dircet,A
F5dircet
A送直接字节
dircet,Rn
88~8Fdircet
寄存器送直接字节
dircet1,dircet2
85dircet1dircet2
直接字节送直接字节
dircet,@Ro
86~87
间接RAM送直接字节
dircet,#data
75dircetdata
立即数送直接字节
@Ri,A
F6~F7
A送间接RAM
@Ri,#data
76~77data
直接字节送间接RAM
立即数送间接RAM
DPTR,#data16
90data15~8
16位常数送数据指针
data7~0
MOVC
A,@A+DPTR
93
由((A)+(DPTR))寻址的程序存贮
器字节选A
A,@A+PC
83
由((A)+(PC));
寻址的程序存贮器字节送A
MOVX
E2~E3
送外部数据(8位地址)送A
A,@DPTR
E0
送外部数据(16位地址)送A
F2~F3
A送外部数据(8位地址)
@DPTR,A
F0
A送外部数据(16位地址)
PUSH
dircet
C0dircet
直接字节进栈,SP加1
POP
D0dircet
直接字节退栈,SP减1
XCH
C8~CF
交换A和寄存器
A,dircet
C5dircet
交换A和直接字节
C6~C7
交换A和间接RAM
D6~D7
交换A和间接RAM的低位
SWAP
A
C4
算术操作
(A的二个半字节交换)
ADD
28~2F
寄存器加到A
25dircet
直接字节加到A
26~27
间接RAM加到A
24data
立即数加到A
38~3F
寄存器和进位位加到A
35dircet
直接字节和进位位加到A
36~37
间接字节和进位位加到A
A,data
34data
立即数和进位位加到A
98~9F
A减去寄存器和进位位
95dircet
A减去直接字节和进位位
间接RAM和进位位加到A
SUBB
96~97
A减去间接RAM和进位位
94data
A减去立即数和进位位
INC
04
A加1
Rn
08~0F
寄存器加1
05dircet
直接字节加1
@Ri
06~07
间接RAM加1
DEC
14
A减1
18~1F
寄存器减1
15dircet
直接字节减1
16~17
间接RAM减1
DPTR
A3
数据指针加1
MUL
AB
A4
A乘以B
DIV
84
A除以B
DA
D4
A的十进制加法调整
逻辑操作
ANL
58~5F
寄存器“与”到A
55dircet
直接字节“与”到A
56~57
间接RAm“与”到A
54data
立即数“与”到A
dircetA
52dircet
A“与”到直接字节
53dircetdata
立即数“与”到直接字节
ORL
48~4F
寄存器“或”到A
45dircet
直接字节“或”到A
46~47
间接RAM“或”到A
44data
立即数“或”到A
42dircet
A“或”到直接字节
43dircetdata
立即数“或”到直接字节
XRL
68~6F
寄存器“异或”到A
65dircet
直接字节“异或”到A
66~67
间接RAM“异或”到A
64data
立即数“异或”到A
62dircet
A“异或”到直接字节
63dircetdata
立即数“异或”到直接字节
CLR
E4
清零
CPL
F4
A取反
RL
23
A左环移
RLC
33
A通过进位左环移
RR
03
A右环移
RRC
13
A通过进位右环移
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8086 总汇编和机器码的对应表 总汇 机器码 对应