Я пытаюсь создать массив в памяти для хранения байтов.Я могу сделать это словами со следующим кодом
Вы можете проверить код здесь https://cpulator.01xz.net/?sys=nios-de1soc
.text
.global _start
_start:
movia r8, PATH
movi r4, 0xE
stw r4, 0(r8)
stw r4, 4(r8)
.data
ARRAY:
.skip 10
Когда я изменяю строку stw r4, 4(r8)
с stw r4, 1(r8)
, это дает мнеошибка Warning: stw address 00000031 is misaligned
.Я в основном понимаю концепцию смещения, но есть ли способ указать в .skip 10
, что это должно быть .byte
, а не .word
?Спасибо