0

単語 (レジスタに保存) を .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 セグメント内のメモリ位置にデータを保存するにはどうすればよいですか? ヒントを教えていただけますか?

4

2 に答える 2