8086汇编和机器码的对应表Word文档格式.docx

上传人:b****2 文档编号:6022457 上传时间:2023-05-05 格式:DOCX 页数:15 大小:19.84KB
下载 相关 举报
8086汇编和机器码的对应表Word文档格式.docx_第1页
第1页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第2页
第2页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第3页
第3页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第4页
第4页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第5页
第5页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第6页
第6页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第7页
第7页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第8页
第8页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第9页
第9页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第10页
第10页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第11页
第11页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第12页
第12页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第13页
第13页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第14页
第14页 / 共15页
8086汇编和机器码的对应表Word文档格式.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

8086汇编和机器码的对应表Word文档格式.docx

《8086汇编和机器码的对应表Word文档格式.docx》由会员分享,可在线阅读,更多相关《8086汇编和机器码的对应表Word文档格式.docx(15页珍藏版)》请在冰点文库上搜索。

8086汇编和机器码的对应表Word文档格式.docx

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 

寄存器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 

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通过进位右环移

控制程序转移

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) 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2