第三章指令系统 教学目的 ■指令和指令系统的概念与分类。 ■掌握指令的格式和寻址方式。 ■掌握数据传送、算术运算、逻辑运算 控制转移和位操作指令的功能和应用 学习重点和难点 ■指令的寻址方式 ■控制转移指令和位操作指令
教学目的 ◼ 指令和指令系统的概念与分类。 ◼ 掌握指令的格式和寻址方式。 ◼ 掌握数据传送、算术运算、逻辑运算、 控制转移和位操作指令的功能和应用。 学习重点和难点 ◼ 指令的寻址方式。 ◼ 控制转移指令和位操作指令。 第三章 指令系统
3.1汇编语言 概述 指令系统:一台计算机所能识别、执行的指令的集合就是它的 指令系统 机器语言:指令系统是一套控制计算机执行操作的二进制编 码,称为机器语言。机器语言指令是计算机唯一能 识别和执行的指令。 汇编语言:指令系统是利用指令助记符来描述的,称为汇编 语言。 计算机的指令系统一般都是利用汇编语言描述的,每一条 指令都是由计算机硬件设计所决定的。指令系统没有通用性 单片机一般是空机,未含任何系统软件。因此在第一次使 用前,必须对其进行编程
3.1 汇编语言 一、 概述 指令系统:一台计算机所能识别、执行的指令的集合就是它的 指令系统。 机器语言:指令系统是一套控制计算机执行操作的二进制编 码,称为机器语言。机器语言指令是计算机唯一能 识别和执行的指令。 汇编语言:指令系统是利用指令助记符来描述的,称为汇编 语言。 计算机的指令系统一般都是利用汇编语言描述的,每一条 指令都是由计算机硬件设计所决定的。指令系统没有通用性。 单片机一般是空机,未含任何系统软件。因此在第一次使 用前,必须对其进行编程
二、常用单谧与术语 位(bit):位是计算机所能表示的最小的、最基 本的数据单位,位通常是指一个二进制位 字节(Byte):一个连续的8位二进制数码称为 个字节,即1Byte=8bit。 字(Word):通常由16位二进制数码组成,即 1Word=2Byte。 字长:字长是指计算机一次处理二进制数码位的 多少。MCS-51型单片机是8位机,所以说它的字长 为8位 MCS-51系列单片机都是以Inte1公司最早的 典型产品8051为核心,增加了一定的功能部件后构 成的。本章以89C51为主介绍MCS-51系列单片机
位(bit):位是计算机所能表示的最小的、最基 本的数据单位,位通常是指一个二进制位。 字节(Byte):一个连续的8位二进制数码称为一 个字节,即1Byte=8bit。 字(Word):通常由16位二进制数码组成,即 1Word=2Byte。 字长:字长是指计算机一次处理二进制数码位的 多少。MCS-51型单片机是8位机,所以说它的字长 为8位。 MCS-51系列单片机都是以Intel公司最早的 典型产品8051为核心,增加了一定的功能部件后构 成的。本章以89C51为主介绍MCS-51系列单片机 。 二、常用单位与术语
三、MCS51秦就单片机指令撸式 1指令格式 指令格式是指令码的结构形式。表达形式为: 标号]:操作码操作数]注释] []项是可选项。 标号又称为指令地址符号,一般由以英文字母 开始的1-8个字母或数字组成,以冒号“:”结尾 如 START、LooP、NEXT、MAIN
指令格式是指令码的结构形式。表达形式为: 1 指令格式 标号又称为指令地址符号,一般由以英文字母 开始的1-8个字母或数字组成,以冒号“:”结尾 如:START、LOOP、NEXT、MAIN [标号]: 操作码 [操作数] ;[注释] 三 、 MCS-51系统单片机指令格式 [ ]项是可选项
[标号]:操作码[操作数]:[注释] 操作码用MCS51单片机所规定的助记符来表示, 它命令CPU作何种操作,是一条指令中不可缺 少的内容。如:MOV、ADD、ORL等。 注释是对该指令作用或功能的说明,以便于阅读, 不参与编译(可有可无,不是必备的)。注释部分 前一定要用分号“;”隔开
操作码用MCS-51单片机所规定的助记符来表示, 它命令CPU作何种操作,是一条指令中不可缺 少的内容。如:MOV、ADD、ORL等。 [标号]: 操作码 [操作数] ;[注释] 注释是对该指令作用或功能的说明,以便于阅读, 不参与编译(可有可无,不是必备的)。注释部分 前一定要用分号“ ; ”隔开