Как я могу умножить и разделить на нечетные константы в сборке руки? - PullRequest
0 голосов
/ 23 ноября 2018

Я не знаю, как умножить или разделить на нечетную константу.На изображении ( Ссылка на изображение ) я знаю, как решить первые две проблемы (со сдвигом влево и вправо), но не последние две.

Как я могу сделатьупражнение № 3 и № 4?Я решил первое так:

ADD r1, r2, lsl #3

Так что я хотел бы что-то подобное для последних двух.

1 Ответ

0 голосов
/ 25 ноября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...