#include <iostream>
using namespace std;
int main() {
int a = 5;
int b = 7;
int result;
result = a + b;
cout << "The result is: " << result << endl;
return 0;
}
.data
a: .word 5
b: .word 7
result: .word 0
.text
.globl main
main:
lw $t0, a # Load a into $t0
lw $t1, b # Load b into $t1
add $t2, $t0, $t1 # Add $t0 and $t1, result in $t2
sw $t2, result # Store result in memory
# Print the result
li $v0, 1 # System call for print integer
lw $a0, result # Load result into $a0
syscall
# Exit the program
li $v0, 10 # System call for exit
syscall