• msp430入门学习05


     

    2)、MSP430的寻址模式

      源操作数有七种寻址模式,

      目标操作数有四种寻址模式,

      两者结合可以实现完整地址空间的寻址,没有例外。

      表3-3中的位数描述了As(源)和Ad(目的地)模式位的内容。


    As/Ad       寻址模式      语法格式      简短描述          


    00/0      寄存器寻址      Rn     寄存器内就是操作数 


    01/1      索引寻址      X(Rn)       ((寄存器)Rn +X)指向操作数,X中存储着下一个字 


    01/1      标记寻址      ADDR     ((程序计数器)PC +X)指向操作数,X中存储着下一个字,使用索引寻址X(PC) 


    01/1      绝对寻址      &ADDR     指令后面的字包含绝对地址。X存储在下一个字中。使用索引模式X(PC)。 


    00/-      间接寄存器寻址    @Rn       寄存器Rn被用作指针指向操作数 


    00/-      间接寄存器自增寻址  @Rn+     寄存器Rn被用作指针指向操作数,执行一次指令后,Rn增加1或2 


    00/-      理解数寻址      #N         指令后面的字包含立即常数N, 相当于使用间接寄存器自增模式@PC+ 


      以下各节详细解释了这七种寻址方式。大多数示例对源和目标显示相同的寻址模式,但在指令中,源和目标寻址模式的任何有效组合都是可能的。

    1、将包含

      2、将包含

      3、将包含

      4、将包含

      5、将包含

      6、将包含

      7、将包含在指令后面的单词中的即时常量45h移动到目标地址TONI。取源时,程序计数器指向指令后面的单词,并将内容移动到目的地..

    3)、MSP430的指令集

      完整的MSP430指令集由27条核心指令和24条仿真指令组成..核心指令是具有由CPU解码的唯一操作码的指令..仿真指令是使代码更容易写入和读取的指令,但本身没有操作代码,而是由汇编程序自动替换为等效的核心指令。使用模拟指令没有代码或性能惩罚。

  • 相关阅读:
    【Oracle】导入导出操作
    高德交通态势地址
    UML类图Java
    【SQL】数据库模糊查询
    【数据库】Java中数据库连接池原理机制的详细讲解
    随笔-使用时间管理有感
    【structs2】>>> FilterDispatcher <<< is deprecated!
    【算法】排序算法之插入排序
    【CSS】命名规范
    【JQuery】15个值得开发人员关注的jQuery开发技巧和心得
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/7807571.html
Copyright © 2020-2023  润新知