mips
mips汇编语言举例解析
汇编语言举例解析
mips
mips
【篇一: 汇编语言举例解析】
【篇一: 汇编语言举例解析】
disassembly of section .fini:
disassembly of section .fini:
004007f0 _fini :
004007f0 _fini :
4007f0: 3c1c0005 lui gp,0x5
4007f0: 3c1c0005 lui gp,0x5
4007f4: 279c80d0 addiu gp,gp,-32560
4007f4: 279c80d0 addiu gp,gp,-32560
4007f8: 0399e021 addu gp,gp,t9
4007f8: 0399e021 addu gp,gp,t9
4007fc: 27bdffe0 addiu sp,sp,-32
4007fc: 27bdffe0 addiu sp,sp,-32
400800: afbf0018 sw ra,24(sp)
400800: afbf0018 sw ra,24(sp)
400804: afbc0010 sw gp,16(sp)
400804: afbc0010 sw gp,16(sp)
400808: bal 400810 _fini 0x20
400808: bal 400810 _fini 0x20
40080c: nop
40080c: nop
400810: 3c1c0005 lui gp,0x5
400810: 3c1c0005 lui gp,0x5
400814: 279c80b0 addiu gp,gp,-32592
400814: 279c80b0 addiu gp,gp,-32592
400818: 039fe021 addu gp,gp,ra
400818: 039fe021 addu gp,gp,ra
40081c: 8f998018 lw t9,-32744(gp)
40081c: 8f998018 lw t9,-32744(gp)
400820: nop
400820: nop
400824: addiu t9,t9,1392
400824: addiu t9,t9,1392
400828: 0320f809 jalr t9
400828: 0320f809 jalr t9
40082c: nop
40082c: nop
400830: 8fbc0010 lw gp,16(sp)
400830: 8fbc0010 lw gp,16(sp)
400834: nop
400834: nop
400838: 8fbf0018 lw ra,24(sp)
400838: 8fbf0018 lw ra,24(sp)
40083c: nop
40083c: nop
400840: 03e00008 jr ra
400840: 03e00008 jr ra
400844: 27bd0020 addiu sp,sp,32
40