lab2_exmpl.asm (935B)
1 .data 2 value: .word 0, 0, 0 3 message1: .asciiz "RESULT\n" 4 message2: .asciiz "addition = " 5 6 .text 7 .globl main 8 9 main: 10 la $t0, value 11 li $v0, 5 # Δώστε τον πρώτο αριθμό 12 syscall 13 14 sw $v0, 0($t0) 15 li $v0, 5 # Δώστε τον δεύτερο αριθμό 16 syscall 17 18 sw $v0, 4($t0) 19 lw $t1, 0($t0) 20 lw $t2, 4($t0) 21 add $t3, $t1, $t2 22 sw $t3, 8($t0) 23 24 li $v0, 4 # Τύπωσε το message1 25 la $a0, message1 26 syscall 27 28 li $v0, 4 # Τύπωσε το message2 29 la $a0, message2 30 syscall 31 32 li $v0, 1 # Τύπωσε το αποτέλεσμα 33 move $a0, $t3 34 syscall 35 36 li $v0, 10 37 syscall # Έξοδος