RISC-V有x0 x31共32个通用寄存器,每个通用寄存器都有各自的用途,例如x2是作为sp栈指针、a0~a1用来保存函数参数或返回值。x0寄存器被硬编码为了0,就是个0值寄存器。 ABI名称相当于这些通用寄存器的别名,在RISC-V汇编当中,都使用ABI名称来代表这些寄存器。
预留了12bit编码空间,可以编码4096个控制寄存器发布于 2024-03-21 14:03・IP 属地广东 寄存器 RISC-V 赞同添加评论 分享喜欢收藏申请转载 写下你的评论... 还没有评论,发表第一个评论吧 1 重庆观音桥一夜之间大量观赏鱼离奇死亡,警方通报「系人为投毒」,有哪些细节值得关注?
主操作码SYSTEM(SYSTEM major opcode)用于编码RISC-V ISA中的所有特权指令。可将这些指令分为两大类:第一类是那些对控制与状态寄存器(CSRs)进行原子性读-改-写(atomically read-modify-write)的指令,它们定义于Zicsr。以及所有的其它特权指令。 特权架构需要Zicsr扩展;需要哪些特权指令则取决于特权架构的功能集。