Я новичок во всей сцене сборки, мне было интересно, как объединить два числа. Примером может быть, что 3 в r5 и 8 в r6, и я хочу объединить это в 38. Как лучше всего смотреть на эту проблему?
Я программирую на Atmega64, набор инструкций можно найти здесь http://www.atmel.com/dyn/resources/prod_documents/doc0856.pdf
Помощь высоко ценится!
Спасибо
Бен
Не знаком с этим ассемблером, но сдвиньте его и добавьте.В x86 asm это будет
shl r5, 4 add r5, r6
Из того, что я вижу в спецификации, это может сработать:
lsl r5 lsl r5 lsl r5 lsl r5 add r5, r6
Возможно, есть лучшие способы.