假设我通过执行从用户模式切换到系统模式,通过设置中的位ecall
来禁用中断。SIE
sstatus
0
当中断被禁用时,发生中断会发生什么?
假设我通过执行从用户模式切换到系统模式,通过设置中的位ecall
来禁用中断。SIE
sstatus
0
当中断被禁用时,发生中断会发生什么?
在 RISC-V 中,我想知道为什么 opcode 和 funct7 和 funct3 不能组合成一个 17 位字段?
我是汇编领域的新手,我找不到使用 RISC-V64 在控制台中写入数字值的简单方法。我想做这样的事情:
.data
x: .word 10
y: .word 2
.text
.global _start
_start:
li a0, 1
lw s0, x
lw s1, y
add a1, s0, s1
li a2, 2
li a7, 64
ecall
但是我遇到了分段错误。谢谢
如果您想了解我的问题的任何信息,请问我!
相同的程序可以毫无问题地写入字符串......