0 汇编相关
sp = -16
时,sw
存储一个数据于0(sp)
,则会存在-16 ~ -13
(向上)
语法
jr ra
: 跳转到 ra 存储器存储的地址, ra 通常存储函数调用前的指令的下一个地址. 通常就是 returnjal 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)