У меня есть следующий фрагмент кода:
.data
space: .asciz " "
var1: .skip 4
var2: .skip 4
msg1: .asciz "Enter lower limit : "
msg2: .asciz "Enter upper limit : "
.text
.global main
main: mov r0, #1
ldr r1, =msg1
swi 0x69
mov r0, #0
mov r1, #0
mov r2, #4
swi 0x6c
ldr r1, =var1
str r0, [r1, #0]
swi 0x11
Я не могу понять, почему возникает ошибка «Доступ к ячейке памяти без выравнивания», когда я пытаюсь сохранить значение r0 в адресе, сохраненном в r1.