8086汇编和机器码的对应表Word格式.docx
- 文档编号:19761767
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:11
- 大小:19.84KB
8086汇编和机器码的对应表Word格式.docx
《8086汇编和机器码的对应表Word格式.docx》由会员分享,可在线阅读,更多相关《8086汇编和机器码的对应表Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
00100111
DAS
00101111
DEC
1111111w
oo001mmm
DECw
01001rrr
DIV
1111011w
oo110mmm
ESC
HLT
IDIV
IMUL
IN
1110010w
#port
INC
INdx
1110110w
INT
#type
INT3
INTO
IRET
JA
01110111
JB
01110010
JCXZ
JL
01111100
JLE
01111110
JMPf
JMPif
JMPin
JMPis
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
LDS
LEA
LES
LOCK
LODS
1010110w
LOOP
LOOPZ
LOOPNZ
MOV
100010dw
MOVam
101000dw
MOVmi
1100011w
oo000www
MOVri
1011wrrr
MOVS
1010010w
MOVsr
100011d0
oosssmmm
MUL
NEG
NOP
NOT
OR
000010dw
OUT
1110011w
port#
OUTdx
1110111w
POPF
POPm
POPr
01011rrr
POPs
00sss111
PUSHF
PUSHm
PUSHr
01010rrr
PUSHs
00sss110
RCL1
1101000w
RCLcl
1101001w
RCR1
RCRcl
REPEcmps
REPEscas
1010111w
REPins
0110110w
REPmovs
REPNEcmps
REPouts
0110111w
REPstos
1010101w
RETf
RETif
RETin
RETn
ROL1
ROLcl
ROR1
RORcl
SAHF
SAL1
SALcl
SAR1
SARcl
SBB
000110dw
SBBi
SCAS
SHR1
SHRcl
STC
STD
STI
STOS
SUB
000101dw
SUBi
SUBia
0010110w
TEST
1000001w
TESTi
111011dw
TESTia
1010100w
WAIT
XCHG
1000011w
1orrrmmm
XCHGa
10010rrr
XLAT
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
寄存器AMOV
A,direct
E5dircet
直接字节送AMOV
A,@Ri
ER~E7
间接RAM送AMOV
A,#data
74data
立即数送AMOV
Rn,A
F8~FF
A送寄存器MOV
Rn,dircet
A8~AFdircet
直接字节送寄存器
MOV
Rn,#data
78~7Fdata
立即数送寄存器MOV
dircet,A
F5dircet
A送直接字节MOV
dircet,Rn
88~8Fdircet
寄存器送直接字节MOV
dircet1,dircet2
85dircet1dircet2
直接字节送直接字节MOV
dircet,@Ro
86~87
间接RAM送直接字节MOV
dircet,#data
75dircetdata
立即数送直接字节MOV
@Ri,A
F6~F7
A送间接RAMMOV
@Ri,#data
76~77data
直接字节送间接RAMMOV
立即数送间接RAMMOV
DPTR,#data16
90data15~8
16位常数送数据指针
data7~0
MOVC
A,@A+DPTR
93
由((A)+(DPTR))寻址的程序存贮
器字节选AMOVC
A,@A+PC
83
由((A)+(PC));
寻址的程序存贮器字节送AMOVX
E2~E3
送外部数据(8位地址)送AMOVX
A,@DPTR
E0
送外部数据(16位地址)送AMOVX
F2~F3
A送外部数据(8位地址)MOVX
@DPTR,A
F0
A送外部数据(16位地址)PUSH
dircet
C0dircet
直接字节进栈,SP加1
POP
D0dircet
直接字节退栈,SP减1XCH
C8~CF
交换A和寄存器
XCH
A,dircet
C5dircet
交换A和直接字节XCH
C6~C7
交换A和间接RAM
D6~D7
交换A和间接RAM的低位SWAP
A
C4
算术操作
(A的二个半字节交换)ADD
28~2F
寄存器加到AADD
25dircet
直接字节加到AADD
26~27
间接RAM加到AADD
24data
立即数加到AADD
38~3F
寄存器和进位位加到AADD
35dircet
直接字节和进位位加到AADD
36~37
间接字节和进位位加到AADD
A,data
34data
立即数和进位位加到AADD
98~9F
A减去寄存器和进位位ADD
95dircet
A减去直接字节和进位位ADD
间接RAM和进位位加到AADD
立即数和进位位加到ASUBB
A减去寄存器和进位位SUBB
A减去直接字节和进位位SUBB
96~97
A减去间接RAM和进位位SUBB
94data
A减去立即数和进位位INC
04
A加1INC
Rn
08~0F
寄存器加1INC
05dircet
直接字节加1INC
@Ri
06~07
间接RAM加1DEC
14
A减1DEC
18~1F
寄存器减1DEC
15dircet
直接字节减1DEC
16~17
间接RAM减1INC
DPTR
A3
数据指针加1MUL
AB
A4
A乘以BDIV
84
A除以BDA
D4
A的十进制加法调整逻辑操作ANL
58~5F
寄存器“与”到AANL
55dircet
直接字节“与”到AANL
56~57
间接RAm“与”到AANL
54data
立即数“与”到AANL
dircetA
52dircet
A“与”到直接字节ANL
53dircetdata
立即数“与”到直接字节
ORL
48~4F
寄存器“或”到AORL
45dircet
直接字节“或”到AORL
46~47
间接RAM“或”到AORL
44data
立即数“或”到AORL
42dircet
A“或”到直接字节ORL
43dircetdata
立即数“或”到直接字节XRL
68~6F
寄存器“异或”到AXRL
65dircet
直接字节“异或”到AXRL
66~67
间接RAM“异或”到AXRL
64data
立即数“异或”到AXRL
62dircet
A“异或”到直接字节XRL
63dircetdata
立即数“异或”到直接字节CLR
E4
清零CPL
F4
A取反RL
23
A左环移RLC
33
A通过进位左环移RR
03
A右环移RRC
13
A通过进位右环移控制程序转移ACALLaddr11
*1addr(a7~a0)
绝对子程序调用LCALLaddr16
12addr(15~8)
长子程序调用
addr(7~0)
RET
22
子程序调用返回RETI
addr11
32
中断调用返回AJMP
△1addr(a7~a6)
绝对转移LJMP
addr16
02addr(15~8)
长转移
SJMP
rel
80rel
短转移,相对转移JMP
@A+DPTR
73
相对于DPTR间接转移JZ
rel
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8086 汇编 机器码 对应