汇编语言指令详解大全Word格式.docx

上传人:wj 文档编号:4001245 上传时间:2023-05-02 格式:DOCX 页数:9 大小:20.12KB
下载 相关 举报
汇编语言指令详解大全Word格式.docx_第1页
第1页 / 共9页
汇编语言指令详解大全Word格式.docx_第2页
第2页 / 共9页
汇编语言指令详解大全Word格式.docx_第3页
第3页 / 共9页
汇编语言指令详解大全Word格式.docx_第4页
第4页 / 共9页
汇编语言指令详解大全Word格式.docx_第5页
第5页 / 共9页
汇编语言指令详解大全Word格式.docx_第6页
第6页 / 共9页
汇编语言指令详解大全Word格式.docx_第7页
第7页 / 共9页
汇编语言指令详解大全Word格式.docx_第8页
第8页 / 共9页
汇编语言指令详解大全Word格式.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

汇编语言指令详解大全Word格式.docx

《汇编语言指令详解大全Word格式.docx》由会员分享,可在线阅读,更多相关《汇编语言指令详解大全Word格式.docx(9页珍藏版)》请在冰点文库上搜索。

汇编语言指令详解大全Word格式.docx

直接地址传送到直接地址

3

direct,A

direct,@Ri

间接RAM传送到直接地址

direct,#data

立即数传送到直接地址

@Ri,A

@Ri,direct

直接地址传送到间接RAM

@Ri,#data

立即数传送到间接RAM

DPTR,#data16

16位常数加载到数据指针

MOVC

A,@A+DPTR

代码字节传送到累加器

A,@A+PC

MOVX

外部RAM(8地址)传送到累加器

A,@DPTR

外部RAM(16地址)传送到累加器

@DPTR,A

累加器传送到外部RAM(16地址)

PUSH

direct

直接地址压入堆栈

POP

直接地址弹出堆栈

XCH

A,Rn

寄存器和累加器交换

A,direct

直接地址和累加器交换

A,@Ri

间接RAM和累加器交换

XCHD

间接RAM和累加器交换低4位字节

(算术运算类指令)

INC

A

累加器加1

Rn

寄存器加1

直接地址加1

@Ri

间接RAM加1

DPTR

数据指针加1

DEC

累加器减1

寄存器减1

直接地址减1

间接RAM减1

MUL

AB

累加器和B寄存器相乘

4

DIV

累加器除以B寄存器

DA

累加器十进制调整

ADD

寄存器与累加器求和

A,direct

直接地址与累加器求和

A,@Ri

间接RAM与累加器求和

A,#data

立即数与累加器求和

ADDC

寄存器与累加器求和(带进位)

直接地址与累加器求和(带进位)

间接RAM与累加器求和(带进位)

立即数与累加器求和(带进位)

SUBB

累加器减去寄存器(带借位)

累加器减去直接地址(带借位)

累加器减去间接RAM(带借位)

累加器减去立即数(带借位)

(逻辑运算类指令)

ANL

寄存器“与”到累加器

直接地址“与”到累加器

间接RAM“与”到累加器

立即数“与”到累加器

direct,A

累加器“与”到直接地址

direct,#data

立即数“与”到直接地址

ORL

寄存器“或”到累加器

直接地址“或”到累加器

间接RAM“或”到累加器

立即数“或”到累加器

累加器“或”到直接地址

立即数“或”到直接地址

XRL

寄存器“异或”到累加器

直接地址“异或”到累加器

间接RAM“异或”到累加器

立即数“异或”到累加器

累加器“异或”到直接地址

立即数“异或”到直接地址

CLR

累加器清零

CPL

累加器求反

RL

累加器循环左移

RLC

带进位累加器循环左移

RR

累加器循环右移

RRC

带进位累加器循环右移

SWAP

累加器高、低4位交换

(控制转移类指令)

 

JMP

@A+DPTR

相对DPTR的无条件间接转移

JZ

rel

累加器为0则转移

JNZ

累加器为1则转移

CJNE

A,direct,rel

比较直接地址和累加器,不相等转移

A,#data,rel

比较立即数和累加器,不相等转移

Rn,#data,rel

比较寄存器和立即数,不相等转移

@Ri,#data,rel

比较立即数和间接RAM,不相等转移

DJNZ

Rn,rel

寄存器减1,不为0则转移

direct,rel

直接地址减1,不为0则转移

NOP

空操作,用于短暂延时

ACALL

add11

绝对调用子程序

LCALL

add16

长调用子程序

RET

从子程序返回

RETI

从中断服务子程序返回

AJMP

无条件绝对转移

LJMP

无条件长转移

SJMP

无条件相对转移

(布尔指令)

C

清进位位

bit

清直接寻址位

SETB

置位进位位

置位直接寻址位

取反进位位

取反直接寻址位

C,bit

直接寻址位“与”到进位位

C,/bit

直接寻址位的反码“与”到进位位

直接寻址位“或”到进位位

直接寻址位的反码“或”到进位位

直接寻址位传送到进位位

bit,C

进位位位传送到直接寻址

JC

如果进位位为1则转移

JNC

如果进位位为0则转移

JB

bit,rel

如果直接寻址位为1则转移

JNB

如果直接寻址位为0则转移

JBC

直接寻址位为1则转移并清除该位

(伪指令)

ORG

指明程序的开始位置

DB

定义数据表

DW

定义16位的地址表

EQU

给一个表达式或一个字符串起名

DATA

给一个8位的内部RAM起名

XDATA

给一个8位的外部RAM起名

BIT

给一个可位寻址的位单元起名

END

指出源程序到此为止

 

(指令中的符号标识)

工作寄存器R0-R7

Ri

工作寄存器R0和R1

间接寻址的8位RAM单元地址(00H-FFH)

#data8

8位常数

#data16

16位常数

addr16

16位目标地址,能转移或调用到64KROM的任何地方

addr11

11位目标地址,在下条指令的2K范围内转移或调用

Rel

8位偏移量,用于SJMP和所有条件转移指令,范围-128~+127

Bit

片内RAM中的可寻址位和SFR的可寻址位

Direct

直接地址,范围片内RAM单元(00H-7FH)和80H-FFH

$

指本条指令的起始位置

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

当前位置:首页 > PPT模板 > 商务科技

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

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