技术栈
risc-v架构
正在起飞的蜗牛
1 年前
risc-v架构
RIAC-V架构开发——CSR指令访问控制与状态寄存器的两种方式(寄存器名字、寄存器编号)
(1)CSR,即Control and Status Register,控制与状态寄存器,属于CPU自带的一类寄存器,csr寄存器采用12bit编码,共支持4096个csr寄存器,其中RISC-V架构规定占用了部分地址,剩下的地址可自由分配; (2)CSR指令是专门用来访问csr寄存器的,具体指令格式见上图;