domingo, 28 de abril de 2013

Simula3MS convertir minúsculas en mayúsculas

#sencillo ejercicio de como convertir los tres primeros terminos de una cadena, que nos viene por defecto #toda en minusculas ,en mayusculas usando el registro base para avanzar

.data
cadena: .space 100

.text
.globl main
main:

addi $v0,$0,8
la $a0,cadena
addi $a1,$0,100
syscall

lb $t0 ,0($a0)
addi $t0,$t0,-32
sb $t0,0($a0)

addi $a0,$a0,1
lb $t0 ,0($a0)
addi $t0,$t0,-32
sb $t0,0($a0)

addi $a0,$a0,1
lb $t0 ,0($a0)
addi $t0,$t0,-32
sb $t0,0($a0)

addi $v0,$0,4
la $a0,cadena
syscall

addi $v0,$0,10
syscall

No hay comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | GreenGeeks Review