小编Iva*_*van的帖子

为 RISC-V 设置 mstatus 寄存器

我正在尝试使用另一个寄存器 t1 加载 mstatus。

 lw t1, mstatus              # load mstatys register into t1
 xori t1, t1, 0x8            # xor mstatus to set 3rd bit and leave everything else as is
 lw mstatus, t1              # set mstatus 
Run Code Online (Sandbox Code Playgroud)

最初的lw t1, mstatus作品很好。然而,当试图lw mstatus, t1汇编程序给出

Error: illegal operands 'lw mstatus, t1'
Run Code Online (Sandbox Code Playgroud)

我不知道是什么导致了这个错误,mstatus 寄存器是一个读/写寄存器。它应该工作。

riscv

4
推荐指数
2
解决办法
1203
查看次数

标签 统计

riscv ×1