Soma dois números lidos da memória
Este script soma dois números lidos da memória. Ele foi implementado no MARS:
http://courses.missouristate.edu/kenvollmar/mars
http://courses.missouristate.edu/kenvollmar/mars
Descrição
Este script soma dois números lidos da memória. Ele foi implementado no MARS:
http://courses.missouristate.edu/kenvollmar/mars
http://courses.missouristate.edu/kenvollmar/mars
.data #onde declara as variaveis x: .word 5 #variavel x do tipo word recebe o inteiro 5 y: .word 10 # a variavel y do tipo word recebe o valor 10 .text # onde declaro as instrucoes de load e astore lw $t0,x # load word $t0 recebe o valor da memoria lw $t1,y # load word: carreaga o valor da e=memoria no registrador temporario $t1 # logo $t1 = 10 soma: add $t3, $t0, $t1 #$a0 = $t0 + $t1 move $a0, $t3 li $v0,1 # carrega o argumento do $ao syscall # funcao de output # $v0 retorna o valor das funcoes #