Skip to content

Instantly share code, notes, and snippets.

View RichardCSantana-zz's full-sized avatar

Richard Santana RichardCSantana-zz

View GitHub Profile
@RichardCSantana-zz
RichardCSantana-zz / gist:4024598
Created November 6, 2012 13:01
Soma de dois números em assembly (Arquitetura Mips)
.text
main:
li $s0, 10 # insere o valor 10 no regitrador $s0
li $s1, 17 # insere o valor 17 no regitrador $s1
add $s2,$s1,$s0 # soma o valor dos registradores $s0 e $s1 e insere no registrador $s2
la $a0, ($s2) #coloca o registrador $s2 para ser impresso
li $v0,1 #comando de impressão de inteiro na tela
syscall # efetua a chamada ao sistema
@RichardCSantana-zz
RichardCSantana-zz / gist:4022130
Created November 6, 2012 02:16
Primeiras brincadeiras em assembly(Arquitetura Mips)
.data
HelloWorld: .ascii "Hello World" #declara variavel HelloWorld como hello world
.text
main:
li $v0,4 #comando de impressão de texto na tela
la $a0, HelloWorld #coloca a variavel HelloWorld para ser impressa
syscall # efetua a chamada ao sistema
li $v0, 10 # comando de exit