当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

MCS-51单片机的指令系统:指令系统

资源类别:文库,文档格式:PPT,文档页数:139,文件大小:1.93MB,团购合买
教学目的 ◼ 指令和指令系统的概念与分类。 ◼ 掌握指令的格式和寻址方式。 ◼ 掌握数据传送、算术运算、逻辑运算、 控制转移和位操作指令的功能和应用。 学习重点和难点 ◼ 指令的寻址方式。 ◼ 控制转移指令和位操作指令。
点击下载完整版文档(PPT)

第三章指令系统 教学目的 ■指令和指令系统的概念与分类。 ■掌握指令的格式和寻址方式。 ■掌握数据传送、算术运算、逻辑运算 控制转移和位操作指令的功能和应用 学习重点和难点 ■指令的寻址方式 ■控制转移指令和位操作指令

教学目的 ◼ 指令和指令系统的概念与分类。 ◼ 掌握指令的格式和寻址方式。 ◼ 掌握数据传送、算术运算、逻辑运算、 控制转移和位操作指令的功能和应用。 学习重点和难点 ◼ 指令的寻址方式。 ◼ 控制转移指令和位操作指令。 第三章 指令系统

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等。 [标号]: 操作码 [操作数] ;[注释] 注释是对该指令作用或功能的说明,以便于阅读, 不参与编译(可有可无,不是必备的)。注释部分 前一定要用分号“ ; ”隔开

[标号]:操作码[操作数];[注释] 目的操作数,源操作数 操作数分为目的操作数和源操作数,常用符号 (如寄存器、标号)、常量(如立即数、地址值等) 来表示。操作码和操作数之间用若干空格分隔, 而目的操作数和源操作数之间用逗号“,”分隔。 寄存器,如:A、B、DPTR、Rn、P等。 标号,如: START、L0OP、MAIN等

操作数分为目的操作数和源操作数,常用符号 (如寄存器、标号)、常量(如立即数、地址值等) 来表示。操作码和操作数之间用若干空格分隔, 而目的操作数和源操作数之间用逗号“ , ”分隔。 [标号]: 操作码 [操作数] ;[注释] 目的操作数,源操作数 寄存器,如:A、B、DPTR、Rn、P0等。 标号,如:START、LOOP、MAIN等

例如 如果累加器A中已有一个加数10,那么能够完 成10+20并把结果送入累加器A的加法指令的 助记符指令格式为: SUM: ADD A #14H A<A+14H 編铎后的机器语言:0030H24H 0031I14H

如果累加器A中已有一个加数10,那么能够完 成10+20并把结果送入累加器A的加法指令的: 助记符指令格式为: SUM : ADD A,#14H ;A ←A+14H 例如 编译后的机器语言: 0030H 24H 0031H 14H

∏指令的字节数 MCS51单片机通常可以分为单字节、双字 节和三字节指令三种。 (1)单字节指令(49条) 单字节指令只有一个字节。通常又可分为两类 1)指令码中隐含着对某一个寄存器的操作 这类指令的指令码只有操作码字段,操作数 是隐含在操作码中的。如: INC DPTR 二进制码:口0100011

2 指令的字节数 MCS-51单片机通常可以分为单字节、双字 节和三字节指令三种。 (1)单字节指令(49条) 单字节指令只有一个字节。通常又可分为两类: 1)指令码中隐含着对某一个寄存器的操作 这类指令的指令码只有操作码字段,操作数 是隐含在操作码中的。如:INC DPTR 二进制码: 1 0 1 0 0 0 1 1

2)由指令码中的rrr三位的不同编码指定 某一个寄存器 这类指令的指令码有操作码字段和专门用来 指示操作数所在寄存器号的字段组成。 例如:八位数传送指令 MOV A, Rn 其中,n的取值范围为0-7 二进制码:11111rrr 如n=2,则rr=010 则二进制码:11111010

这类指令的指令码有操作码字段和专门用来 指示操作数所在寄存器号的字段组成。 例如:八位数传送指令 MOV A ,Rn 其中,n的取值范围为0-7。 2)由指令码中的rrr三位的不同编码指定 某一个寄存器 二进制码: 1 1 1 1 1 r r r 如n=2,则rrr=010 则二进制码:1 1 1 1 1 0 1 0

2)双字节指令(45条) 双字节指令含有两个字节,操作码字节在前, 操作数字节在后 例如:八位数传送指令 MOVA,#data8;A←data 这条指令的含义是指令码第二字 节data取出来存放到累加器A中 二进制码:01110100 +t data

双字节指令含有两个字节,操作码字节在前, 操作数字节在后。 例如:八位数传送指令 MOV A , #data8 ;A←data 这条指令的含义是指令码第二字 节data取出来存放到累加器A中 2)双字节指令(45条) 二进制码: 0 1 1 1 0 1 0 0 #data

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共139页,可试读30页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有