
Riscv-basic
Yinwhe
这个作者很懒,什么都没留下…
展开
-
MODE-CSR相关
MODE/CSR相关文章目录MODE/CSR相关Mode介绍机器模式机器模式下的异常处理进入U模式监管者模式S模式几个异常处理CSR:委托Supervisor Mode下时钟中断处理流程一些寄存器mstatus寄存器mie/mip寄存器mtvec寄存器mcause寄存器mtime与mtimecmp寄存器mtval寄存器sstatus寄存器stvec寄存器sp寄存器Mode介绍RISC-V有三个特权模式:U(user)模式、S(supervisor)模式和M(machine)模式。它通过设置不同的特原创 2020-11-13 13:00:27 · 870 阅读 · 1 评论 -
riscv下的GCC内联汇编
GCC内联汇编文章目录GCC内联汇编语法规则输入操作数与输出操作数可能影响的寄存器或存储器Example汇编中调用C/C++函数语法规则asm volatile( 汇编指令列表 ∶输出操作数 //非必需 ∶输入操作数 //非必需 ∶可能影响的寄存器或存储器 1/非必需);Explanationasm 是GCC的关键字,表示内联汇编操作,注 __asm__ 是GCC中asm的宏定义,也可以使用volatile 或者 __volatile__ 是可选的,表示不进行任何优化,否则某些原创 2020-11-13 12:50:52 · 5680 阅读 · 2 评论