sp = -16 时,用 sw 指令存储一个数据于 0(sp),则会存在 -16 ~ -13 (向上)
MIPS 语法
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
-
slti : set (to true) on less than.
sw s0, 0(sp) : store word to memory, s0 -> 0(sp)
Article title:0-汇编相关
Article author:Julyfun
Release time:Oct 23, 2024