弗原創IT教育中心 第7讲80C51系列单片机指令系统 本章要点 令80C51指令的基本格式 令80C51指令功能分类 指令系统中的常用符号 令80C51指令系统的七种寻址方式 令数据传送类指令 令算术运算类指令 令逻辑运算及移位指令 位操作类指令 控制转移类指令
第7讲 80C51系列单片机指令系统 系列单片机指令系统 本章要点 80C51指令的基本格式 80C51指令功能分类 指令系统中的常用符号 80C51指令系统的七种寻址方式 数据传送类指令 算术运算类指令 逻辑运算及移位指令 位操作类指令 控制转移类指令
弗原創IT教育中心 51系列单片机指令集含有111条指令 每条指令在程序存储器ROM中占据一定的空间, 以字节为单位。按指令所占字节数分类 单字节(49条);双字节(46条);3字节(16条) 每条指令在执行时要花去一定的时间,以机器 周期为单位。按指令执行时间分类 单周期(64条);双周期(45条);4周期(2条) 按指令的功能分类,可分为5大类: 数据传送类(29条);算术运算类(24条) 逻辑运算及移位类(24);控制转移类(17条) 位操作类(17条)
51系列单片机指令集含有111条指令 每条指令在程序存储器ROM中占据一定的空间, 以字节为单位。按指令所占字节数分类: 单字节(49条);双字节(46条);3字节(16条) 每条指令在执行时要花去一定的时间,以机器 周期为单位。按指令执行时间分类: 单周期(64条);双周期(45条);4周期(2条) 按指令的功能分类,可分为5大类: 数据传送类(29条);算术运算类(24条) 逻辑运算及移位类(24);控制转移类(17条) 位操作类(17条)
弗原創IT教育中心 7-1指令系统基本概念 7.1.1指令基本格式 标号:操作码操作数;注释 标号:]操作码[目的操作数][,源操作数][;注释] sTART: Mov A#30H 将立即数30H传送至A中 MOV DPTR,#5678H;将立即数5678传送至DPTR ◆方括符[]表示可选项 ◆标号代表指令所在地址,1-8个字母/数字,“:”结尾
7-1 指令系统基本概念 指令系统基本概念 标号:操作码 操作数;注释 7.1.1 指令基本格式 ♦ 方括符[ ]表示可选项 ♦ 标号代表指令所在地址,1-8个字母/数字,“:”结尾 [标号:]操作码 [目的操作数][,源操作数][;注释] START:MOV A,#30H ;将立即数30H传送至A中 MOV DPTR,#5678H ;将立即数5678H传送至DPTR
弗原創IT教育中心 (1)标号:指令的符号地址 ①用于一段功能程序的识别标记或控制转 移地址。 ②指令前的标号代表该指令的地址, 是用符号表示的地址。 ③一般用英文字母和数字组成。 ④标号必须用冒号“:”与操作码分隔
⑴ 标号:指令的符号地址。 标号:指令的符号地址。 ① 用于一段功能程序的识别标记或控制 用于一段功能程序的识别标记或控制 转 移地址。 ② 指令前的标号代表该指令的地址, 是用符号表示的地址。 ③ 一般用英文字母和数字组成。 ④ 标号必须用冒号“ :”与操作码分隔
弗原創IT教育中心 (2)操作码:表示指令的操作功能。 ①操作码用助记符表示, 它代表了指令的操作功能。 ②操作码是指令的必需部分, 是指令的核心,不可缺少
⑵ 操作码:表示指令的操作功能。 操作码:表示指令的操作功能。 ① 操作码用助记符表示, 操作码用助记符表示, 它代表了指令 的操作功能。 ② 操作码是指令的必需部分, 是指令的核心,不可缺少