合并值汇编

时间:2011-09-09 08:23:26

标签: assembly

我是整个装配场景的新手,我想知道如何合并两个数字。一个例子是,r5中的3和r6中的8,我想将它合并到38.什么是看待这个问题的最佳方法?

我在Atmega64上编程,可以在http://www.atmel.com/dyn/resources/prod_documents/doc0856.pdf

找到指令集

非常感谢!

谢谢

1 个答案:

答案 0 :(得分:0)

不熟悉该汇编程序,但转移它并添加它。在x86 asm中将是

shl r5, 4
add r5, r6

从我在规范中看到的情况可能会起作用:

lsl r5
lsl r5
lsl r5
lsl r5
add r5, r6

可能有更好的方法。