1 / 102
文档名称:

第3章指令系统.ppt

格式:ppt   大小:1,423KB   页数:102页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章指令系统.ppt

上传人:分享精品 2018/7/12 文件大小:1.39 MB

下载得到文件列表

第3章指令系统.ppt

相关文档

文档介绍

文档介绍:第三章 MCS-51指令系统
内容提要
寻址方式
数据传送指令
算术运算、逻辑运算指令和移位指令
控制转移指令
位操作指令
3-1 概述
指令格式
计算机通过执行程序完***们指定的任务,程序由一条一条指令构成,能为CPU识别并执行的指令的集合就是该CPU的指令系统。
MCS-51单片机汇编语言指令格式:
操作码目的操作数,源操作数
操作码指明该指令完成什么操作;

操作数是指明该指令的操作对象。

目的操作数是存放结果的。
指令的字节数
指令长度:1字节(49),2字节(46),3字节(16)。
MOV A,Rn
1. 一字节指令:
2. 二字节指令:
第一字节:操作码
第二字节:操作数
MOV A,#data
立即数
3. 三字节指令:
第一字节:操作码
第二、三字节:操作数(数据、地址)
MOV direct,#data
MCS-51单片机指令系统共有111条指令,分5大类:
1)数据传送类指令(28条);
2)算术运算类指令(24条);
3)逻辑运算及移位类指令(25条);
4)控制转移类指令(17条);
5)位操作类指令(17条)。
指令的分类
指令中的常用符号
Rn: n=(0~7),表示当前工作寄存器R0~R7中的一个。
***@Ri: i=(0、1),代表R0和R1寄存器中的一个,用作间接寻址寄存器。
direct : 8 位直接字节地址(片内 RAM 和 SFR )
#data: 8位立即数,即8位常数。通常使用00-FFH中的一个。
#data16: 表示16位立即数,即16位常数,取值范围为0000H~FFFFH
***@DPTR:以DPTR为数据指针的间接寻址,用于对片外存储器寻址。
addr16 : 表示16位地址
addr11 : 表示11位地址
rel : 相对偏移量(为一字节补码)用于相对转移指令中
bit :位地址,在位地址空间中。
$: 表示当前指令的地址。