Зацикливание строки в ARM Assembly и инвертирование прописных и строчных букв - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь написать программу, которая копирует содержимое строки в «NIZ1», начиная с (и включая) букву «n», в строку NIZ2.При копировании следует сменить строчные буквы на прописные и наоборот.Это то, что я до сих пор:

              .text

    NIZ1:     .asciz "Danes je Lep Dan"
    NIZ2:     .space 17
              .align
    LETTER:   .ascii "n"
              .align
              .global __start
    __start:

            adr r0, NIZ1
            mov r2, #0
            mov r1, #0 
   LOOP:    ldrb r3, [r0, r2]
            cmp r3, LETTER
            beq L1
            add r2, r2, r1
            cmp r1, #0
            bne LOOP  

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