我正在尝试在内存中创建一个数组来存储字节。我可以用以下代码用单词做到这一点
您可以在此处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
?谢谢