Skip to content

0 汇编相关

  • sp = -16 时,sw 存储一个数据于 0(sp),则会存在 -16 ~ -13 (向上)

语法

  • jr ra : 跳转到 ra 存储器存储的地址, ra 通常存储函数调用前的指令的下一个地址. 通常就是 return
  • jal rd, loop : 当前指令的下一条地址存储于 rd,并跳转到 loop 标签。通常就是调用一个函数
  • jalr rd, rs1, offset : 跳转到寄存器 rs1 中存储的地址 + offset,并将下指令地址存于 rd
  • la s1, source : load address. s1 = address of label called "source"
  • li s0, 2623 : s0 = 2623
  • slli s3, t0, 2 : Shift Left Logical Immediate, s3 = t0 << 2
  • sw s0, 0(sp) : store word to memory, s0 -> 0(sp)