第3章8051指令系统 oror tor rorbrooroo UNIVERSITY PRESS (课时:12学时) 清华大学出版社画
http://www.wenyuan.com.cn/webnew/ 第3章 8051指令系统 (课时:12学时)
IIISINGHUA UNIVER 教学目的 指令和指令系统的概念与分类。 口掌握指令的格式和寻址方式。 掌握数据传送、算术运算、逻辑运算、控制转移和位操 作指令的功能和应用。 M 习重点和难点 ■指令的寻址方式。 ■控制转移指令和位操作指令。 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 教学目的 ◼ 指令和指令系统的概念与分类。 ◼ 掌握指令的格式和寻址方式。 ◼ 掌握数据传送、算术运算、逻辑运算、控制转移和位操 作指令的功能和应用。 学习重点和难点 ◼ 指令的寻址方式。 ◼ 控制转移指令和位操作指令
TSINGHUA 第3章805指令系统 3.1汇编语言 ■3.2数据传送指令 3.3算术运算指令 3.4逻辑操作指令 ■3.5控制程序转移类指令 3.6位操作类指令 本章小结 习题 清华大学出版社⑨
http://www.wenyuan.com.cn/webnew/ 第3章 8051指令系统 ◼ 3.1 汇编语言 ◼ 3.2 数据传送指令 ◼ 3.3 算术运算指令 ◼ 3.4 逻辑操作指令 ◼ 3.5 控制程序转移类指令 ◼ 3.6 位操作类指令 ◼ 本章小结 ◼ 习题
TSINGHUA 31s汇编语言 ■3.1.1指令系统分类 3.1.2指令格式 3.1.3寻址方式 ■3.1.4寻址空间及符号注程 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 3.1 汇编语言 ◼ 3.1.1 指令系统分类 ◼ 3.1.2 指令格式 ◼ 3.1.3 寻址方式 ◼ 3.1.4 寻址空间及符号注释
IIISINGHUA U3:1s指令系统分类 基本概念 指令是CPU根据人的意图来执行某种操作的命令。指令常以 其英文名称或者缩写形式作为助记符。 台计算机所能执行的全部指令的集合称为这个CPU的指令 系统 采用助记符表示的指令称为汇编语言。 使用这种指令编写的程序称为汇编语言程序 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 3.1.1 指令系统分类 基本概念 ◼ 指令是CPU根据人的意图来执行某种操作的命令。指令常以 其英文名称或者缩写形式作为助记符。 ◼ 一台计算机所能执行的全部指令的集合称为这个CPU的指令 系统。 ◼ 采用助记符表示的指令称为汇编语言。 ◼ 使用这种指令编写的程序称为汇编语言程序
指令苏统分米mYK 00100101011011010 按照指令的功能划分,8051指令可分为以下五类: 数据传送类指令(29条) 算术运算类指令(24条) 逻辑运算类指令(24条) 控制转移类指令(17条) 位操作类指令(17条) 清华大学出版社⑨
http://www.wenyuan.com.cn/webnew/ 指令系统分类(一) ◼ 按照指令的功能划分,8051指令可分为以下五类: ⚫ 数据传送类指令(29条) ⚫ 算术运算类指令(24条) ⚫ 逻辑运算类指令(24条) ⚫ 控制转移类指令(17条) ⚫ 位操作类指令(17条)
指令统分米=mYP 00100101011011010 按照指令占用的存储空间可分为 单字节指令(49条) 双字节指令(45条) 字节指令(17条) 按照指令的执行时间可分为: 单周期指令(64条) 双周期指令(45条) 四周期指令(2条,乘、除法指令) 清华大学出版社⑨
http://www.wenyuan.com.cn/webnew/ 指令系统分类(二) ◼ 按照指令占用的存储空间可分为: ⚫ 单字节指令(49条) ⚫ 双字节指令(45条) ⚫ 三字节指令(17条) ◼ 按照指令的执行时间可分为: ⚫ 单周期指令(64条) ⚫ 双周期指令(45条) ⚫ 四周期指令(2条,乘、除法指令)
M312指含令格式 8051汇编语言指令由操作码段和操作数字段两部分组成 汇编语言指令格式 标号:]操作码助记符[目的操作数][,源操作数][;注释] 机器语言指令格式 双字节指令格式 操作码代码操作数或者地址 三字节指令格式 操作码代码操作数或地址,操作数或地址 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 3.1.2 指令格式 ◼ 8051汇编语言指令由操作码段和操作数字段两部分组成。 ◼ 汇编语言指令格式 [标号:] 操作码助记符 [目的操作数] [,源操作数] [;注释] ◼ 机器语言指令格式 ⚫ 双字节指令格式 操作码代码 操作数或者地址 ⚫ 三字节指令格式 操作码代码 操作数或地址,操作数或地址
1313寻址方式 基本概念 寻址就是寻找指令中操作数或操作数所在地址。 寻址方式就是找到存放操作数的地址,并把操作数提取出 来的方法,即寻找操作数或者是操作数地址的方法。 8051单片机寻址方式共有7种:寄存器寻址、直接寻址、立 即数寻址、寄存器间接寻址、变址寻址、相对寻址和位寻 址 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 3.1.3 寻址方式 基本概念 ◼ 寻址就是寻找指令中操作数或操作数所在地址。 ◼ 寻址方式就是找到存放操作数的地址,并把操作数提取出 来的方法,即寻找操作数或者是操作数地址的方法。 ◼ 8051单片机寻址方式共有7种:寄存器寻址、直接寻址、立 即数寻址、寄存器间接寻址、变址寻址、相对寻址和位寻 址
1.存器寻址 ERSITY PRES 00100101011011010 寄存器寻址就是操作数存放在寄存器中,指令中指定的寄 存器的内容就是操作数。 在寄存器寻址方式中以符号名称来表示寄存器 寄存器寻址方式的寻址范围包括: 通用工作寄存器——有4组共32个通用工作寄存器 部分专用寄存器—累加器A、B寄存器、DPTR寄存器 清华大学出版社⑨
http://www.wenyuan.com.cn/webnew/ 1. 寄存器寻址 ◼ 寄存器寻址就是操作数存放在寄存器中,指令中指定的寄 存器的内容就是操作数。 ◼ 在寄存器寻址方式中以符号名称来表示寄存器。 ◼ 寄存器寻址方式的寻址范围包括: ⚫ 通用工作寄存器——有4组共32个通用工作寄存器。 ⚫ 部分专用寄存器——累加器A、B寄存器、DPTR寄存器