我正在学习ARM Cortex的汇编语言,遇到了以下问题:
为以下计算编写一行装配说明:对R2的内容应用算术右移,然后将R1和R2的内容相加,并将结果存储在R0中。
我将算术右移理解为:
第一个月
而做加法很简单:ADD R0, R1, R2
个
但我不确定如何将这些组合成一个命令。到目前为止,我已经从一个例子中得出了下面的结论,这个例子看起来好像他们以类似的方式在一行中执行两个命令:ASR R0, R2, #9, [ADD R1, R2]
个
我知道这可能是错误的,所以有人能向我解释一下应该怎么做吗?
1条答案
按热度按时间w1e3prcc1#
看来你现在的方向是对的。
字符串