Какую логику мне надо использовать, чтобы решать задачи такого типа? Что нужно учитывать?
1. Прочитать правила. Особенно пункт 5.12
2. Загуглить. Раз у нас RISC, то гуглим что-то типа "arm asm add"
Нашлась документация
keil и там как раз что-то похожее. Там даже про какой-то нюанс с R15 есть, но я не вчитывался.
На второй строке будет
habr
После первой инструкции будет сложено R0 и константа 3971, а результат положен в R1.
После второй - будет сложен R3 и R1, а результат в R15
У меня получилось: 13 899
Откуда 14059 я не понял - может задача кривая, а может я дурак.
UPD: я дурак. R15 - это счётчик комманд ещё. Так что видимо он ещё успевает уйти вперёд после сложения
https://osdev.fandom.com/ru/wiki/Регистры_общего_н...
Пусть меня дополнят те, кто ещё шарит