Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- matrix: .space 1024
- matrix_2: .space 1024
- prompt: .asciiz "\nInsert matrix size: \n"
- .text
- main:
- addi $t0, $t0 , 0
- li $v0, 4
- la $a0, prompt
- syscall
- li $v0, 5
- syscall
- move $t1, $v0
- li $v0, 1
- move $a0, $t1
- syscall
- nop
- move $s0, $zero
- addiu $s0, $s0, 4
- multu $t1, $s0
- mflo $t2
- li $v0, 1
- move $a0, $t2
- syscall
- li $v0, 10
- syscall
- reading_loop:
- li $v0, 1
- move $a0, $t0 # $integer to print
- li $v0, 5
- syscall
- sw $v0, matrix($t0)
- addiu $t0, $t0, 4
- li $v0, 1
- move $a0, $t0 # $integer to print
- syscall
- ble $t0, $t2, reading_loop
- nop
- move $t0, $zero
- reading_loop_2:
- li $v0, 1
- move $a0, $t0 # $integer to print
- li $v0, 5
- syscall
- sw $v0, matrix_2($t0)
- addiu $t0, $t0, 4
- li $v0, 1
- move $a0, $t0 # $integer to print
- syscall
- ble $t0, $t2, reading_loop_2
- nop
- li $v0, 10
- syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement