Я хочу знать, как найти первую логическую единицу (один бит) в слове с регистрами R0 и R1, например, справа налево.Как мне достичь описанного выше?
Я пробовал перебирать элементы меча, но, похоже, я не понимаю, чего от меня ожидают правильно.Также попытался сместить вправо и влево, но безуспешно.
MOV R2, R0, LSR #31
loop:
MOVS R0, R0, LSL #2
ADC R2, R2, R0, LSR #31
bne loop
Я хочу использовать ранее описанное для нахождения текущего индекса одиночного бита