80C51单片机的寻址方式.ppt_第1页
80C51单片机的寻址方式.ppt_第2页
80C51单片机的寻址方式.ppt_第3页
80C51单片机的寻址方式.ppt_第4页
80C51单片机的寻址方式.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理及应用 北京化工大学信息科学与技术学院主讲教师 林伟国E mail linwg mail buct edu cn 第三章MCS 51指令系统 本章重点 寻址方式指令格式操作结果及对标志位影响 第一节概述 分类 数据传送类指令29 数学运算类指令24 逻辑运算类指令24 控制转移类指令17 位操作指令17 指令格式 标号 操作码 目的操作数 源操作数 注释 指令的符号地址 由字母打头的字母数字串组成 长度一般不超过6个符号 指令操作的性质 用规定的汇编语言助记符表示 指令操作的对象 按指令长度分类 单字节指令 双字节指令 三字节指令 指令执行时间 12个振荡周期64条 24个振荡周期45条 48个振荡周期2条 第二节MCS 51的寻址方式 寻址方式就是确定操作数所在的位置 地址 把操作数提取出来的方法 基本寻址方式 1 寄存器寻址2 直接寻址3 寄存器间接寻址4 立即寻址5 基址寄存器加变址寄存器间接寻址6 相对寻址7 位寻址 一 寄存器寻址 以通用寄存器的内容作为操作数 在指令的助记符中直接以寄存器的名字表示操作数位置 寻址范围 工作寄存器Rn R0 R7 寄存器ACC 累加器A B DPTR Cy 例 MOVA R0 二 直接寻址 指令中直接给出操作数地址 寻址范围 1 内部数据RAM的低128个字节单元2 特殊功能寄存器3 位地址空间 通用符号 direct 例 MOVA 3AH MOVA P0 MOVA 80H 等价 三 寄存器间接寻址方式 指令指定的寄存器内容为操作数地址 间址寄存器 R0 R1 DPTR SP 寻址范围 1 内部RAM的低128字节 00H 7FH R0 R1 Ri i 0 1 2 外部RAM的64KB 0000H FFFFH DPTR R0 R1 例 MOVA R0设 R0 30H 30H 6FH 操作结果 30H A A 6FH 如指令为MOVA R0则A 30H 四 立即寻址方式 指令直接给出操作数 操作数为8位或16位二进制数 称立即数 寻址范围 程序存储器中的立即数 通用符号 data 8位 data16 16位 例 MOVA 0FHMOVDPTR 1000H 五 变址间接寻址 基址寄存器内容加上间址寄存器内容 地址偏移量 为有效地址 基址寄存器 PC DPTR变址寄存器 A 寻址范围 程序存储器 例 MOVCA A DPTR设A 11HDPTR 02F1H 操作数地址为02F1H 11H 0302H 操作 0302H A 六 相对寻址方式 以PC当前值为基址 加上指令中给出的偏移量 del 形成有效的程序转移地址 仅用在控制转移类指令中 转移范围 以PC当前值为起始地址 相对偏移在 127 128个字节单元之间 偏移量rel 带符号数 为八位二进制补码 例 1005H JC80H 执行过程 读指令 完成后 PC PC 2 如C 1 则 PC PC rel转移至1007H 80H 0F87H单元 如C 0则执行1007H单元中的指令 1005H40H1006H80H1007H 后向128个单元前向127个单元 七 位寻址 MCS 51设有独立的位处理器 位地址一般用直接位地址方式给出 可归入直接寻址方式 寻址范围 位寻址内部RAM128位可位寻址的SFR82位 通用符号 bit 指令中位地址的表示方式 1 直接地址 位地址 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论