Я не знаю, как умножить или разделить на нечетную константу.На изображении ( Ссылка на изображение ) я знаю, как решить первые две проблемы (со сдвигом влево и вправо), но не последние две.
Как я могу сделатьупражнение № 3 и № 4?Я решил первое так:
ADD r1, r2, lsl #3
Так что я хотел бы что-то подобное для последних двух.
1) MUL r1, r2, lsl # 2 → ADD r1, r1, r2 2) MUL r1, r2, lsl # 1 → ADD r1, r1, r2 → MUL r1, r1, lsr # 2