RISC-V
文章平均质量分 84
基于RISCV指令集相关做的工作
KGback
一个ICer的搬砖生涯
展开
-
RISCV——RV32I指令集详述
RV32I指令集详述原创 2023-10-17 23:41:29 · 370 阅读 · 0 评论 -
RSIC-V——指令集spec阅读笔记——向量扩展0.9
rvv 是risc-v指令集中的向量扩展。原创 2020-11-09 13:52:57 · 9833 阅读 · 8 评论 -
RISCV——指令集spec阅读笔记——特权级
一个RISCV处理器线程必须运行在某个模式下,而区分这些工作模式的原因是为不同的软件栈部件提供保护。当一个线程试图执行当前模式下不允许的操作,将会产生异常。原创 2020-10-12 20:17:17 · 10437 阅读 · 1 评论 -
RSIC-V——指令集spec阅读笔记——用户级
riscv用户指令集阅读记录原创 2020-07-01 10:22:44 · 4594 阅读 · 1 评论 -
RISCV——指令集工具链
众所周知,软件生态对CPU是至关重要的,而软件工具链的完备是CPU能够真正运行的第一步。本文将以RISCV工具链为例。原创 2020-08-26 18:30:53 · 6858 阅读 · 2 评论 -
RSICV——存储器访存指令load/store
1. load/store 存储器访问指令该指令是RISCV架构专门用来访问存储器的指令,其他任何指令均无法访问存储器。一般load采用I型指令格式,store采用S型指令格式。有效字节地址是通过将寄存器rs1与符号扩展的12位偏移量相加而获得的。Load指令将存储器中的一个值复制到寄存器rd中。 Store指令将寄存器rs2中的值复制到存储器中。load/store指令是让寄存器和存储器进行数据交换,虽然不存在运算,但是都会经过完整的数据通路。举例说明指令执行过程:例如sw rs2, imm(r原创 2020-07-09 12:49:51 · 6391 阅读 · 1 评论