RISC -V主要的控制与状态寄存器有哪些
时间: 2024-01-30 09:03:08 浏览: 291
数据采集控制卡的寄存器
RISC-V的主要控制与状态寄存器包括:
1. mstatus:机器模式状态寄存器,用于控制异常处理和中断处理等机器级别功能;
2. sstatus:监管模式状态寄存器,用于控制异常处理和中断处理等监管级别功能;
3. ustatus:用户模式状态寄存器,用于控制异常处理和中断处理等用户级别功能;
4. mcause:机器模式导致异常的原因码;
5. scause:监管模式导致异常的原因码;
6. ucause:用户模式导致异常的原因码;
7. mtvec:机器模式异常向量基地址;
8. stvec:监管模式异常向量基地址;
9. utvec:用户模式异常向量基地址;
10. mie:机器模式中断使能寄存器;
11. sie:监管模式中断使能寄存器;
12. uie:用户模式中断使能寄存器;
13. mepc:机器模式异常程序计数器;
14. sepc:监管模式异常程序计数器;
15. uepc:用户模式异常程序计数器;
16. mscratch:机器模式暂存寄存器;
17. sscratch:监管模式暂存寄存器;
18. uscratch:用户模式暂存寄存器;
19. mideleg:机器模式中断代理寄存器;
20. sideleg:监管模式中断代理寄存器;
21. uideleg:用户模式中断代理寄存器;
22. satp:页表基址寄存器。
阅读全文