下载此文档

第3章指令系统.ppt


文档分类:IT计算机 | 页数:约102页 举报非法文档有奖
1/102
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/102 下载此文档
文档列表 文档介绍
第三章 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 :位地址,在位地址空间中。
$: 表示当前指令的地址。

第3章指令系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数102
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小1.39 MB
  • 时间2018-07-12