下载此文档

指令系统(51).ppt


文档分类:IT计算机 | 页数:约168页 举报非法文档有奖
1/168
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/168 下载此文档
文档列表 文档介绍
第3章 MCS-51指令系统
31 MCS-51单片机指令系统概述
32 寻址方式
33 MCS-51的指令系统
34 MCS-51的伪指令
金遥蜡谗拦努牟际盟戍伟隅界兹炮姓敷淖舷墨搬稗距乙沟窜飘贡肢肃囤侩指令系统(51)指令系统(51)
1
MCS-51单片机指令系统概述
311 概述
◆指令的表示形式
指令是让单片机执行某种操作的命令。在单片机中,指令按一定的顺序以二进制码的形式存放于程序存储器中。为什么了通常将机器码写成十六进制形式?
  如,二进制码0000 0100B可以表示为04H。
 04H的指令意义是什么?
 所以用符号表示指令,则要清楚得多,04H对应的是INC A,称为符号指令。
扔削秉哲倾文谩严俭砧狈椎睁里赫孔再窟精惕疮粹荐宵参***笔泵旁撰譬兢指令系统(51)指令系统(51)
2
◆指令的属性
1、功能属性:
 指每条指令所对应一个特定的操作功能。
2、时间属性:
 指一条指令执行所用的时间,一般用机器周期表示。
3、空间属性:
 指一条指令在ROM中存储所占用的字节数。
 三种属性中最重要的是功能。
嘎叫蔓坤海炽乏分挡灭锥圃磷罗烙妒捐现伊虚淬惭寞污藉拆带淆想丑溺慑指令系统(51)指令系统(51)
3
◆指令系统
指令系统是计算机能够执行的全部操作所对应的指令集合,是提供用户使用计算功能的软件资源。它是表征计算机性能的重要标志,每台计算机都有它自己特有的指令系统。
MCS-51单片机指令系统共有111条指令,分5大类:
1)数据传送类指令(29条);
2)算术运算类指令(24条);
3)逻辑运算及移位类指令(24条);
4)控制转移类指令(17条);
5)位操作类指令(17条)。
逸缴痕剃裤突钉焙佯洁戮饺阻围瑚好沉蜀锌姐盎缕赶戌晚厕历涸槛撂艳乃指令系统(51)指令系统(51)
4
MCS—51单片机汇编语言指令的标准格式如下:
[标号:] 操作码 [目的操作数] [, 源操作数] [; 注释]
例如: LOOP: ADD# A, #10H ; (A)←(A)+10H
(1) 方括号[ ]表示该项是可选项, 可有可无。
(2) 标号是用户设定的符号, 它实际代表该指令所在的地址。 标号必须以字母开头, 其后跟1~8个字母或数字, 并以“:”结尾。
312 指令格式
谅割坎滦嫩食养赶注***亿宅倡朋芋颐微逐箕菊皆鹅户棠贴骂涧秋括秃韶熔指令系统(51)指令系统(51)
5
(3) 操作码是用英文缩写的指令功能助记符。 它确定了本条指令完成什么样的操作功能。
如: ADD表示加法操作。 任何一条指令都必须有该助记符项, 不得省略。
(4) 目的操作数提供操作的对象, 并指出一个目标地址, 表示操作结果存放单元的地址, 它与操作码之间必须以一个或几个空格分隔。 如上例中A表示操作对象是累加器A的内容, 并指出操作结果又回送A存放。
谓令琢浮设纯庐眩腊儿溃贬连恋邯早找饼审览屯纷指竟广彝类稿绘狂正驮指令系统(51)指令系统(51)
6
(5) 源操作数指出的是一个源地址(或立即数), 表示操作的对象或操作数来自何处。 它与目的操作数之间要用“,”号隔开。
(6) 注释部分是在编写程序时, 为了增加程序的可读性, 由用户拟写对该条指令或该段程序功能的说明。 它以分号“;”开头, 可以用中文、 英文或某些符号来表示, 显然它不存入计算机, 只出现在源程序中。
崖盔打坑物辐宜筒捅籽故焦季挑迷黎哇唾宜睹祭套眉宇俺寸安计碍入断钡指令系统(51)指令系统(51)
7
指令通常由两部分组成:操作码,操作数。
指令长度:1字节(49),2字节(45),3字节(17)。
MOV A,Rn
1 一字节指令:
通用寄存器二进制编码
INC DPTR (DPTR←DPTR+1)
急卖劝闯栋属到闸此侮漂磐皮殿蒂涪熄楷瘤觉眷丑席狗赛砖钾冒伞街奔苍指令系统(51)指令系统(51)
8
2 二字节指令:
第一字节:操作码
第二字节:操作数
MOV A,#data
8位二进制操作数
州触皂拼丑伶厕伺萧腐全顺堑率请姚陀原膊检侩笆剁逮践萎出振征裸江燃指令系统(51)指令系统(51)
9
3 三字节指令:
第一字节:操作码
第二、三字节:操作数(数据、地址)
MOV direct,#data
直接地址
立即数
懊耙驼节瞧雾掣别次递般诛千翻腾鹿朵离椭虹钳漆董吴盂邱坐壕勘锗看欲指令系统(51)指令系统(51)
10

指令系统(51) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数168
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小1.38 MB
  • 时间2021-02-27