我是整个装配场景的新手,我想知道如何合并两个数字。一个例子是,r5中的3和r6中的8,我想将它合并到38.什么是看待这个问题的最佳方法?
我在Atmega64上编程,可以在http://www.atmel.com/dyn/resources/prod_documents/doc0856.pdf
找到指令集非常感谢!
谢谢
本
答案 0 :(得分:0)
不熟悉该汇编程序,但转移它并添加它。在x86 asm中将是
shl r5, 4
add r5, r6
从我在规范中看到的情况可能会起作用:
lsl r5
lsl r5
lsl r5
lsl r5
add r5, r6
可能有更好的方法。