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