単語 (レジスタに保存) を .data セグメントに格納する必要がある RISC-V アセンブリ プログラムを作成しています。
.section .rodata
msg:
.string "Hello World\n"
.section .data
num:
.word 97
.section .text
.global _start
_start:
li a1, 100
sw a1, num
loop:
j loop
しかし、プログラムが到達sw a1, num
すると、「不正なオペランド `sw a1,num'」というエラーが表示されます。.data セグメント内のメモリ位置にデータを保存するにはどうすればよいですか? ヒントを教えていただけますか?