TreeMind树图在线AI思维导图
当前位置:树图思维导图模板高校与高等教育其他学科第三章mcs-51单片机的指令系统思维导图

第三章mcs-51单片机的指令系统思维导图

  收藏
  分享
会员免费下载30积分
会员免费使用30积分
U729073578 浏览量:382023-04-19 17:57:19
已被使用2次
查看详情第三章mcs-51单片机的指令系统思维导图

mcs-51单片机的指令系统

树图思维导图提供 第三章mcs-51单片机的指令系统 在线思维导图免费制作,点击“编辑”按钮,可对 第三章mcs-51单片机的指令系统  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1bef03d11074da8001946f32a1d78f6f

思维导图大纲

第三章思维导图模板大纲

指令格式

单字节指令

双字节指令

三字节指令

寻址方式

寄存器寻址

MOV A,Rn(n=0~7)

直接寻址

MOV A,direct

寄存器间接寻址

MON A,@Ri; i=0或1

立即数寻址

MOV A,#40H

基址寄存器加变址寄存器间接寻址

MOVC A,@A+DPTR

MOVC A,@A+PC

JMP @A+DPTR

相对寻址

SJMP rel

位寻址

MOV C,bit

数据传送类指令(28条)

以累加器为目的操作数的指令

MOV A,Rn

以Rn为目的操作数的指令

MOV Rn,A

以寄存器间接地址为目的操作数的指令

MOV @Ri,A

16位数传送指令

MOV DPTR,#data16

堆栈操作指令

PUSH direct

POP direct

查表指令

MOVC A,@A+DPTR

MOVC A,@A+PC

字节交换指令

XCH A,Rn

半字节交换指令

XCHD A,@Ri

算术运算类指令(24条)

加法指令

ADD A,Rn

带进位加法指令

ADDC A,Rn

增1指令

INC A

十进制调整指令

DA A

带借位的减法指令

SUBB A,Rn

减1指令

DEC A

乘法指令

MUL AB

除法指令

DIV AB

逻辑操作类指令(25条)

累加器A清0指令

CPLR A

累加器A求反指令

CPL A

左环移指令/带进位左环移

RL A/RLC A

右环移指令/带进位右环移

RR A/RRC A

逻辑与:屏蔽

ANL A,Rn

逻辑或:置1

ORL A,Rn

逻辑异或:取反

XRL A,Rn

控制转移类指令(17条)

长跳转

LJMP addr16

相对跳转(短转移)

SJMP rel

绝对跳转

AJMP addr11

间接跳转

JMP @A+DPTR

条件跳转

JZ rel:若累加器内容为0,则执行跳转

JNZ rel:若累加器内容非0,则执行跳转

减1不为0跳转

DJNZ Rn,rel

调用子程序

长调用

LCALL addr16

绝对调用

ACALL addr11

子程序的返回

RET

中断返回

RETI

空操作

NOP

比较不相等跳转

CJNE A,direct,rel

位操作类指令(17条)

数据位传送指令

MOV C,bit

位变量修改指令

Cy位清零:CLR C

Cy位求反:CPL C

Cy位置1:CPL C

位变量逻辑与指令

ANL C,bit

位变量逻辑或

ORL C,bit

条件转移类

JC rel:如果进位标志位为1,则转移

JNC rel:如果进位标志位为0,则转移

JB bit,rel:如果直接寻址位为1,则转移

JNB bit,rel:如果直接寻址位为0,则转移

JBC bit,rel:如果直接寻址位为1,则转移,并把直接寻址位清零

8051汇编语言程序设计基础

子主题 1

子主题 2

伪指令

汇编起始地址命令:ORG

汇编终止命令:END

标号赋值命令:EQU

定义数据字命令:DW

保留字节单元命令:DS

位定义命令:BIT

子主题 4

相关思维导图模板

高效能人士的七个习惯思维导图

树图思维导图提供 高效能人士的七个习惯 在线思维导图免费制作,点击“编辑”按钮,可对 高效能人士的七个习惯  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2b661cf4ade73538d8004d69fc5127bb

数字工匠的AI+跨部门共育创新研究思维导图

树图思维导图提供 数字工匠的AI+跨部门共育创新研究 在线思维导图免费制作,点击“编辑”按钮,可对 数字工匠的AI+跨部门共育创新研究  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:15a74efb86bd5d61a9520c2560f7e639