| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- li $a0, 68
- li $v0, 9
- syscall
- or $fp, $0, $v0
- la $t0, main
- sw $t0, 0($fp)
- sw $0, 4($fp)
- la $ra, done
- j main
- blah:
- sw $ra, 64($fp)
- or $16, $0, $5
- li $8, 3
- or $17, $0, $8
- add $9, $17, $16
- or $v1, $0, $9
- jr $31
- main:
- sw $ra, 64($fp)
- li $10, 4
- or $16, $0, $10
- li $11, 4
- or $5, $0, $11
- li $a0, 68
- li $v0, 9
- syscall
- sw $fp, 4($v0)
- sw $16, 8($fp)
- or $fp, $0, $v0
- la $t0, blah
- sw $t0, 0($fp)
- jal blah
- lw $fp, 4($fp)
- lw $ra, 64($fp)
- lw $16, 8($fp)
- or $12, $0, $v1
- or $17, $0, $12
- li $13, 5
- ble $17, $13, L0
- li $15, 10
- add $14, $16, $15
- or $16, $0, $14
- j L1
- L0:
- li $25, 5
- add $24, $16, $25
- or $16, $0, $24
- L1:
- add $8, $17, $16
- or $v1, $0, $8
- jr $31
- done:
- ori $v0, $0, 10
- syscall
|