Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "asm_regnames.h"
- .text
- .globl entry
- entry:
- addiu sp, sp, -4
- sw ra, 0(sp)
- jal readdec
- move a0,v0
- jal f
- move a0,v0
- jal writedec
- ende:
- lw ra,0(sp)
- addi sp,sp,4
- jr ra
- f: addi sp,sp,-4
- sw ra, 0(sp)
- move s0,a0
- addi sp,sp,-4
- sw s0,0(sp)
- move s4,s0
- addi s4,s4,-2
- bgez s4,notif
- li v0,1
- lw s0,0(sp)
- addi sp,sp,4
- lw ra,0(sp)
- addi sp,sp,4
- jr ra
- notif: jal f
- addi s1,s1,-1
- move s1,v0
- mul s2,s0,s1
- move v0,s2
- lw s0,0(sp)
- addi sp,sp,4
- lw ra,0(sp)
- addi sp,sp,4
- jr ra
Add Comment
Please, Sign In to add comment