This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430G2553:寄存器模式寻址长度

Guru**** 1135610 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1352173/msp430g2553-register-mode-addressing-length

器件型号:MSP430G2553

在《MSP430G2xxx 系列用户指南》中、在第50页的寄存器模式寻址模式中提到了长度、它提到长度为一个或者两个字。 什么是两字指令的示例?

示例中 MOV R10, R11只有一个字长。 是否有任何其他两个字长的组合?

objdump 片段仅显示1个字长:

   c00e:       07 46           mov     r6,     r7      ;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有两个操作数。 这两个字指令对其中一个使用寄存器模式、而对第二个字使用其他模式。 请参阅表3-16。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我有点困惑。 如果一个操作数使用寄存器模式、而第二个操作数例如一个已索引模式、它是寄存器模式寻址吗? 下面添加了链接指向 BSL 的链接。 我想这 意味着两个操作数都 应该是寄存器。 它是否仅仅描述了寄存器模式 意味着至少一个操作数是一个寄存器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    请参考评论:

    Comment: Valid for source and destination

    使用寄存器模式、源和目的都可以使用寄存器模式进行寻址。

    一些其他寻址模式仅支持 源操作数、例如 间接寄存器模式。

    ----------------

    说明详情显示在 UG:3.4中

    https://www.ti.com/lit/ug/slau144k/slau144k.pdf

    此致、

    赫利克