Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: Hipeople en 10 Junio 2009, 20:14 pm



Título: Como pasar de psudocodigo a mips.
Publicado por: Hipeople en 10 Junio 2009, 20:14 pm
Hola!!

bueno antes que nada pedir perdon por no presentarme antes y exigir ayuda sin más... en fin me llamo maria.

Necesito una ayudita, tengo algo de idea pero no se exactamente como hacerlo.

Tengo el pseudo de c que creo que esta bien:

var
max, min, num : entero

incio
num=0
escribir("dame el maximo");
leer (max)
escribir ("dame el minimo")
leer(min)
si max < min eentonces
   escribir error
sino
   mientras num<>-100
   escribir ("escribe numero")
   leer (num)
fin_mientras
fin_si
fin

si me decis como mas o menos hago para poder escribir por pantalla en mips pues creo que ya podria hacer algo, un saludooo y graciasss


Título: Re: Como pasar de psudocodigo a mips.
Publicado por: Eternal Idol en 10 Junio 2009, 20:26 pm
Aca tenes la referencia del simulador que dijiste usar:
http://en.wikipedia.org/wiki/SPIM

Un ejemplo muy simple:
Código:
li $v0, 11	#servicio 11, print char
la $a0, 'Z' #letra que queremos imprimir
syscall

Ahora consulta ese y los otros enlaces que te deje, ahi tenes TODO lo que necesitas para hacer el programa.