Регистрационный номер нечетный? - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь написать функцию, чтобы проверить, является ли содержимое регистра нечетным или четным.

, если содержимое R0 нечетное, я помещаю 1 в R1

, если содержимоеR0 это даже я помещаю 0 в R1

Я пытался что-то вроде

TST R0 , #0
MOVEQ R1 , #1
MOVNE R1 , #0

1 Ответ

0 голосов
/ 30 октября 2019

ubfx r1, r0, #0, #1

, что эквивалентно

r1 = r0 & 1, сделает трюк.


Для ARMv4:

and r1, r0, #1

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