第3章CS-5指令系统 第3章ms-5指令系统 教学内容 31MCS51指令系统 32汇编语言程序设计基础 BACK
第3章 MCS-51指令系统 第3章 MCS-51指令系统 3.1 MCS-51指令系统 3.2 汇编语言程序设计基础 教学内容:
第3章CS-5指令系统 教学要求: 1、了解并掌握单片机各类指令的使用方法 2、了解汇编语言编程特点掌握基本程序设计
第3章 MCS-51指令系统 1、了解并掌握单片机各类指令的使用方法 教学要求: 2、了解汇编语言编程特点,掌握基本程序设计
第3章CS-5指令系统 31MCS-51指令系统 、指令分类 按指令的功能,MCS-51指令系统可分为下列5类 (1)数据传送; (2)算术运算 (3)逻辑运算 (4)位操作 (5)控制转移
第3章 MCS-51指令系统 一、 指令分类 按指令的功能, MCS -51 指令系统可分为下列 5 类: (1) 数据传送; (2) 算术运算; (3) 逻辑运算; (4) 位操作; (5) 控制转移。 3.1 MCS-51指令系统
第3章CS-5指令系统 、使用下列符号及约定: l)Rn(n=0~7):表示工作寄存器组R7~R0中的某一寄存器。 (2)@R(i=0~1):以寄存器R0或R1作为间接寻址,表示操 作数地址在寄存器R0或R中,“@”是间接寻址标识符 操作对象是外部RAM或内部RAM00~FFH单元 (3)@DPTR:以数据指针DPTR(16位)作为间接寻址,操作 数在外部RAM中,“@”也是间接寻址标识符
第3章 MCS-51指令系统 (1) Rn(n=0~7):表示工作寄存器组R7~R0中的某一寄存器。 二、使用下列符号及约定: (2) @Ri(i=0~1):以寄存器R0或R1作为间接寻址,表示操 作数地址在寄存器R0或R1中,“@”是间接寻址标识符。 操作对象是外部RAM或内部RAM 00~FFH单元 (3) @DPTR:以数据指针DPTR(16位)作为间接寻址,操作 数在外部RAM中,“@”也是间接寻址标识符
第3章CS-5指令系统 (4)#data:8位立即数,其中“#”是立即数标识符。 (5)# data l6:16位立即数,其中“#”也是立即数标识符, 用于初始化数据指针DPTR (6) direct:8位直接地址,内部RAM00~7FH单元字节地址以 及特殊功能寄存器的映象地址
第3章 MCS-51指令系统 (6) direct:8位直接地址,内部RAM 00~7FH单元字节地址以 及特殊功能寄存器的映象地址。 (4) #data:8位立即数,其中“#”是立即数标识符。 (5) #data16:16位立即数,其中“#”也是立即数标识符, 用于初始化数据指针DPTR