书签 分享 收藏 举报 版权申诉 / 14
上传文档赚钱

类型七种寻址方式课件.ppt

  • 上传人(卖家):ziliao2023
  • 文档编号:6137336
  • 上传时间:2023-06-02
  • 格式:PPT
  • 页数:14
  • 大小:291.01KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《七种寻址方式课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    寻址 方式 课件
    资源描述:

    1、3.3 3.3 指令系统的寻址方式指令系统的寻址方式 寻址方式寻址方式就是在指令中说明操作数所在地址的方法。就是在指令中说明操作数所在地址的方法。共共7 7种种寻址方式。寻址方式。1 1寄存器寻址方式寄存器寻址方式 操作数在寄存器中操作数在寄存器中 MOV AMOV A,Rn Rn ;(;(RnRn)AA,n=0n=07 7 表示把寄存器表示把寄存器RnRn的内容传送给累加器的内容传送给累加器A A 寻址范围包括:寻址范围包括:(1 1)4 4组通用工作寄存区共组通用工作寄存区共3232个工作寄存器。个工作寄存器。(2 2)部分特殊功能寄存器,例如)部分特殊功能寄存器,例如A A、B B 以及

    2、数据指针以及数据指针寄存器寄存器DPTRDPTR等。等。MOV A,R2执行示意图2 2直接寻址方式直接寻址方式 操作数直接以单元地址的形式给出:操作数直接以单元地址的形式给出:MOV AMOV A,40H40H 寻址范围:寻址范围:(1)(1)内部内部RAMRAM的的128128个单元个单元(2)(2)特殊功能寄存器。除了以单元地址的形式外特殊功能寄存器。除了以单元地址的形式外,还还可用寄存器符号可用寄存器符号的形式给出。例如:的形式给出。例如:MOV AMOV A,80H 80H 与与 MOV AMOV A,P0P0是等价的是等价的。直接寻址方式是访问特殊功能寄存器的唯一寻址方式直接寻址方

    3、式是访问特殊功能寄存器的唯一寻址方式 例 MOVA,3AH;把3AH单元的内容送A。MOV A,3AH执行示意图3.3.寄存器间接寻址方式寄存器间接寻址方式 寄存器中存放的是操作数的地址寄存器中存放的是操作数的地址 在寄存器的名称前面加在寄存器的名称前面加前缀标志前缀标志“”访问内部访问内部RAMRAM或外部数据存储器的低或外部数据存储器的低256256个字节时,个字节时,只只能采用能采用R0R0或或R1R1作为间址寄存器作为间址寄存器。例如。例如:MOV AMOV A,RiRi ;i=0i=0或或1 1 其中其中RiRi中的内容为中的内容为40H40H,把内部,把内部RAMRAM中中40H4

    4、0H单元的内容送单元的内容送到到A A。寻址范围:寻址范围:(1 1)访问内部)访问内部RAMRAM低低128128个单元,其通用形式为个单元,其通用形式为RiRi(2 2)对片外数据存储器的)对片外数据存储器的64K64K字节的间接寻址,例如:字节的间接寻址,例如:MOVX AMOVX A,DPTRDPTR(3 3)片外数据存储器的低)片外数据存储器的低256256字节字节 例如:例如:MOVX AMOVX A,RiRi(4 4)堆栈区)堆栈区 堆栈操作指令堆栈操作指令PUSHPUSH(压栈)和(压栈)和POPPOP(出栈)使用堆(出栈)使用堆栈指针(栈指针(SPSP)作间址寄存器)作间址寄

    5、存器 例例 MOVMOV R0 R0,#50H#50H MOV MOV A A,R0R0 MOV A,R0执行示意图执行示意图4 4立即寻址方式立即寻址方式 操作数在指令中直接给出,需在操作数前面操作数在指令中直接给出,需在操作数前面加前缀标志加前缀标志“#”#”。例如:。例如:MOVMOV A,#3AHA,#3AH;立即数3AH送累加器A MOV A,#3AH执行示意图5 5基址寄存器加变址寄存器间址寻址方式基址寄存器加变址寄存器间址寻址方式 本寻址方式是以本寻址方式是以DPTRDPTR或或PCPC作基址寄存器,以作基址寄存器,以累加器累加器A A作为变址寄存器。作为变址寄存器。说明:说明:

    6、(1 1)本寻址方式是专门针对程序存储器的寻址)本寻址方式是专门针对程序存储器的寻址方式,寻址范围可达到方式,寻址范围可达到64KB64KB。(2 2)本寻址方式的指令只有本寻址方式的指令只有3 3条:条:MOVC AMOVC A,A+DPTRA+DPTRMOVC AMOVC A,A+PCA+PCJMP A+DPTRJMP A+DPTR例例 现假设现假设MOVC A,AADPTRDPTR指令存放在指令存放在70H70H单元,单元,ACCACC中原存放值为中原存放值为E0HE0H,DPTRDPTR中值为中值为2000H2000H,则,则A ADPTRDPTR形形成的地址为成的地址为20E0H20

    7、E0H。20E0H20E0H单元中内容为单元中内容为47H47H,则执行,则执行该指令后,该指令后,ACCACC中原中原E0HE0H被被47H47H代替。该指令执行过程代替。该指令执行过程示于图。示于图。MOVC A,AADPTRDPTR执行示意图执行示意图6 6位寻址方式位寻址方式 MCS-51MCS-51有位处理功能,可以对数据位进行操作,例如:有位处理功能,可以对数据位进行操作,例如:MOV CMOV C,40H40H 是把位是把位40H40H的值送到进位位的值送到进位位C C。寻址范围包括:寻址范围包括:(1 1)内部)内部RAMRAM中的位寻址区。位有两种表示方法,例中的位寻址区。位

    8、有两种表示方法,例如,如,40H40H;另一种是单元地址加上位,例如,;另一种是单元地址加上位,例如,(28H).0(28H).0,指的是指的是28H28H单元中的最低位。它们是等价的。单元中的最低位。它们是等价的。(2 2)特殊功能寄存器中的可寻址位)特殊功能寄存器中的可寻址位 可寻址位可寻址位在指令中有如下在指令中有如下4 4种的表示方法:种的表示方法:a.a.直接使用位地址直接使用位地址。例如。例如PSW.5PSW.5的位地址为的位地址为0D5H0D5H。b.b.位名称的表示位名称的表示方法。例如:方法。例如:PSW.5PSW.5是是F0F0标志位,可使用标志位,可使用F0F0表示该位。

    9、表示该位。c.c.单元地址加位数单元地址加位数的表示方法。例如的表示方法。例如 :(0D0H).5:(0D0H).5。d.d.特殊功能寄存器符号加位数特殊功能寄存器符号加位数的表示方法。例如的表示方法。例如:PSW.5:PSW.5。例例 SETB 3DHSETB 3DH ;将片内;将片内RAMRAM位地址位地址3DH3DH即即27H27H 单元的第单元的第5 5位置位置“1”1”。7 7相对寻址方式相对寻址方式 在相对寻址的转移指令中,给出了地址偏在相对寻址的转移指令中,给出了地址偏移量,以移量,以“relrel”表示,即把表示,即把PCPC的当前值加上的当前值加上偏移量就构成了程序转移的目的

    10、地址:偏移量就构成了程序转移的目的地址:目的地址目的地址=转移指令所在的地址转移指令所在的地址 +转移指令的字转移指令的字节数节数 +rel+rel 偏移量偏移量relrel是一带符号的是一带符号的8 8位二进制数补码数位二进制数补码数。范围是:范围是:128 128 +127+127 向地址增加方向最大可转移(向地址增加方向最大可转移(127+127+转移指令字节)转移指令字节)个单元地址,向地址减少方向最大可转移个单元地址,向地址减少方向最大可转移(128-128-转移指令字节)个单元地址。转移指令字节)个单元地址。7 7种寻址方式及寻址空间,见表种寻址方式及寻址空间,见表3-13-1(P43)P43)。例 JC 03H;若进位C0,则程序顺序执行,即 不跳转,PC PC+2;若进位C1,则以PC 中的当前内容为基地址,加上偏移量03H 后所得到的结果为该转移指令的目的地址。例例:MOV A,#09H MOV A,#09H 74H74H 09H09H ;把把09H09H送到累加器送到累加器A A中中执行过程执行过程PC=0000H0001H0000H0002H0 1 1 1 0 1 0 00 0 0 0 1 0 0 1(PC)(PC)0001H0002H0000H(PC)执行过程执行过程返回

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:七种寻址方式课件.ppt
    链接地址:https://www.163wenku.com/p-6137336.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库