TreeMind树图在线AI思维导图
当前位置:树图思维导图模板行业/职业模板其他MCS-51单片机指令系统与汇编语言思维导图

MCS-51单片机指令系统与汇编语言思维导图

  收藏
  分享
免费下载
免费使用文件
hzz2003 浏览量:12024-09-26 20:24:24
已被使用0次
查看详情MCS-51单片机指令系统与汇编语言思维导图

单片机指令系统,汇编语言等内容讲解

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

思维导图大纲

MCS-51单片机指令系统与汇编语言思维导图模板大纲

MCS-51单片机指令系统

概述

有111条指令

字节(单,双,三字节指令)

周期(单,双,四周期指令)

格式:操作码+操作数

寻址方式

寄存器寻址 操作器在寄存器中

直接寻址 直接给出操作数的地址 内部RAM

立即寻址 直接给出操作数

寄存器间接寻址 寄存器中存放的是操作数所在的地址

变址寻址 以DPTR或PC为基础,以A位变址相加后得到的操作数的新地址 在ROM区中

相对寻址 以PC值+偏移值构成新地址 PC+rel

位寻址 对位数据进行操作,在位地址空间中

指令系统

数据传送类指令

MOV+目的操作数,原操作数 用于内部RAM

堆栈操作类

入栈指令 push+direct

出栈指令 pop+direct

外部RAM数据传递

MOVX A,@DPTR

MOVX A,@Ri

查表指令

MOVC A,@A+DPTR

MOVC A,@A+PC

算术运算类

加法 ADD

带进制加法ADDC

减法 SUBB

乘法 MUL AB

除法 DIV AB

加1指令 INC A

减1指令 DEC A

逻辑运算类

CLR A清零

CPL A 按位取反

RL A 左移 RLC A 带进位左移

RR A 右移 RRC A 带进位右移

SWAP A 高低倍交换

ANL 与

ORL 或

XRL 异或

控制转移类

转移指令

AJMP address 11位

LJMP address 11位

相对位移

SJMP rel

间接转移

JMP @A+DPTR

条件转移

JZ rel 当A位0时转移

JNZ rel 当A不为0时转移

比较不等转移

CJNZ A,direct,rel

调用指令

ACALL address 11有一个调回就要有一个返回

ACALL address 16

返回指令

RET

位操作指令

数据传送指令

MOV C,bit

位修改

CPL bit 取反

CRL bit 清零

SETB bit 置1

汇编语言

格式

标号字段:操作码 操作数;注释字段

标号由1到8个字母和数字组成,必须由字母打头,以冒号结尾,标号不能使用指令助记符,伪指令或寄存器名,不是语句的必要组成部分

伪指令

ORG

汇编起始地址指令

END

汇编终止指令

DB

定义字节指令,在程序存储器中连续单元定义字节顺序

程序框架

主程序

程序运行的主体部分(死循环)

子程序 对主程序的必要补充

子程序的开头必须加标号字段

子程序的实现必须通过LCALL,ACALL调用

子程序的返回要用RET返回

相关思维导图模板

蛋白质的结构与功能思维导图

树图思维导图提供 蛋白质的结构与功能 在线思维导图免费制作,点击“编辑”按钮,可对 蛋白质的结构与功能  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f997bcf64e628c86745c2cc0dee55595

《复盘教练》要点总结思维导图

树图思维导图提供 《复盘教练》要点总结 在线思维导图免费制作,点击“编辑”按钮,可对 《复盘教练》要点总结  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:87a17f27e4ba6f3a9ccaf2464f730c9d