Доступ к невыровненной ячейке памяти в ArmSim - PullRequest
0 голосов
/ 12 марта 2019

У меня есть следующий фрагмент кода:

.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.

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