• 2023-02-16MIPS指令集中的add与addi的区别
    add指令是寄存器中的数相加,如:add$s1,$s2,$s3表示寄存器s2中的数与寄存器s3中的数相加后再存到寄存器s1中addi指令是立即数与寄存器数的相加,如:addi$s1,$s2,10
  • 2023-01-24nju pa2
    目录RTFSC运行第一个客户程序实现指令其他资料:https://github.com/riscv-non-isa/riscv-asm-manual/blob/master/riscv-asm.mdhttp://riscvbook.com/chinese/RISC-V-Re
  • 2022-12-18计组学习06——RISC-V Functions
    有点发烧,唔,不过还是坚持学下来了,新冠让人静心.计组学习——RISC-VFunctionsLoadingSignExtension假如内存里的字节是这样:0b11111110(-2)当我们使用loadbyte指令
  • 2022-11-20RISC-V 编程之 Frame Pointer和 backtrace
    生成的代码一段简单的代码:intmain(void){blink1(10);return0;}未设置任何优化选项得到的编译结果,函数头部的​​sws0,8(sp)​​​和​​addis0,sp,16​​​和函
  • 2022-10-03RISC-V指令精讲(一):算术指令实现与调试
    本节来看下RV32I(32位整数指令集)的算数指令,先学习下加减指令(add、sub),接着了解下数值比较指令(slt),这些指令都有两个版本:一个是立即数版本,一个是寄存器版本RISCV-V指令