机器模式状态寄存器
mstatus(Machine Status Register):
机器模式状态寄存器,用于存储和管理处理器的状态信息。
misa(Machine ISA Register):
指令集架构寄存器,描述处理器支持的指令集扩展。
mie(Machine Interrupt Enable Register):
机器模式中断使能寄存器,用于控制各类中断的使能。
mtvec(Machine Trap-Vector Base-Address Register):
机器模式陷阱向量基地址寄存器,用于存储陷阱处理程序的入口地址
mepc(Machine Exception Program Counter):
机器模式异常程序计数器,用于存储发生异常时的程序计数器值。
mcause(Machine Cause Register):
机器模式异常原因寄存器,用于存储异常或中断的原因代码。
mtval(Machine Trap Value Register):
机器模式陷阱值寄存器,用于存储与异常或中断相关的附加信息。
mscratch(Machine Scratch Register):
机器模式临时寄存器,用于陷阱处理程序的临时存储。
机器模式中断寄存器
mip(Machine Interrupt Pending Register):
机器模式中断待处理寄存器,用于表示当前待处理的中断。
机器模式计时器寄存器
mtime(Machine Timer Register):
机器模式计时器寄存器,用于存储当前的计时器值。
mtimecmp(Machine Timer Compare Register):
机器模式计时器比较寄存器,用于存储计时器中断的比较值。
机器模式性能监控寄存器
mcycle(Machine Cycle Counter):
机器模式周期计数器,用于计数处理器周期数。
minstret(Machine Instructions Retired Counter):
机器模式指令退役计数器,用于计数已执行的指令数。
mhpmcounterX(Machine Performance Monitoring Counters):
机器模式性能监控计数器,用于性能监控和分析。
机器模式配置寄存器
mvendorid(Machine Vendor ID Register):
机器模式供应商 ID 寄存器,用于存储处理器供应商的标识。
marchid(Machine Architecture ID Register):
机器模式架构 ID 寄存器,用于存储处理器架构的标识。
mimpid(Machine Implementation ID Register):
机器模式实现 ID 寄存器,用于存储处理器实现的标识。
mhartid(Machine Hart ID Register):
机器模式硬件线程 ID 寄存器,用于存储硬件线程的标识。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。