Как обнаружить пробел в строке в сборке ARM - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь обнаружить палиндром и застрял с пробелом. Я пытался обнаружить пробел и, если нашел приращение к следующему байту. но все еще не работает, это мой код.

    loop:  ldrb    r5, [r1]
    ldrb    r6, [r3]
    cmp     r5,  #' '
    beq    skip
    cmp     r6, #' '
    beq     skip2

    cmp     r5, r6 
    bne     bad
    add     r1, r1, #1
    sub     r3, r3, #1
    cmp     r1, r3
    bne     loop

    skip:   add     r1, r1, #1
            b     loop

    skip2:  add     r3, r3, #1
            b     loop 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...