我目前正在阅读一些汇编说明,我看到有两条说明rrum.w
和rrux.w
不断出现。我用Google搜索了这两个,但没有发现任何内容。它们是什么以及如何使用它们?
架构:MSP430。
答案 0 :(得分:2)
RRUM指令甚至可以在TMS 430的维基百科条目中找到。
使用Google我发现此文档描述了两个说明:
http://www.win.tue.nl/~johanl/educ/RTcourse/MSP430%20-%20general.pdf
rrum:右移逻辑寄存器
rrux:向右移动逻辑内存位置
如果您对“.w”感到困惑:这是指令大小。一些汇编器为32位操作添加“.w”,为16位操作添加“.h”。其他汇编程序使用“.l”表示32位,“。w”表示16位,因此“.w”的含义不同于汇编程序。 “.b”用于8位操作。
TMS 430似乎只使用“.a”或“.b”与rrum / rrux操作一起使用。然而,一些汇编程序可能会“统一”后缀的含义,因此“.w”总是用于16位(或32位?)操作而不是“.a”。