首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >汇编指令混淆,rrux.w和rum.w

汇编指令混淆,rrux.w和rum.w
EN

Stack Overflow用户
提问于 2013-09-20 02:28:14
回答 1查看 286关注 0票数 0

我目前正在阅读一些汇编指令,并且我看到两个指令,rrum.wrrux.w,不断出现。我在谷歌上搜索了这两个,但没有找到任何东西。它们是什么?它们是如何使用的?

架构:MSP430

EN

回答 1

Stack Overflow用户

发布于 2013-09-20 15:01:14

甚至可以在TMS430的维基百科条目上找到RRUM指令。

使用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位运算。

TMS430似乎仅结合rrum/rrux操作使用".a“或".b”。然而,一些汇编程序可能会“统一”后缀的含义,因此".w“总是用于16位(或32位?)操作而不是".a“。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18902322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档