0%

xv6-RSCI-V常用汇编指令

RISC-V REGS

下图为xv6的栈的结构图,其中每一个区域都是一个Stack Frame,每执行一次函数调用就会产生一个Stack Frame,它使得我们的函数变得有组织,且能够正常返回。
stack frame
Caller Saved寄存器在函数调用的时候不会保存
Callee Saved寄存器在函数调用的时候会保存
REGS

INSTRACTIONS

1
add rd, rs1, rs2  # X[rd] = X[rs2] + X[rs2]

ins1
ins2