Tecnología

Inicio

Cómo leer los caracteres en MIPS

El lenguaje ensamblador MIPS es un lenguaje de programación de bajo nivel para el desarrollo del procesador. El montaje es rápido, ya que no requiere compilación y trabaja con el conjunto de instrucciones nativas de un procesador. Sin embargo, la programación en el montaje requiere el conocimiento de cómo construir sistema simple que llama lenguajes de alto nivel abstractas del programador, como entrada. Por ejemplo, conseguir la entrada de caracteres del usuario requiere valores de carga en los registros correspondientes y luego forzar manualmente una llamada al sistema de la computadora.

Instrucciones

1 Cree los datos para el programa que llevará a cabo el personaje:

.datos:
Personaje:
.espacio 2
.texto

2 Cargar el número entero "8" en el registro $ v0, que el procesador comprueba los valores de las llamadas al sistema:

.principal:
li $ v0, 8

3 Cargar la referencia para la variable "carácter" en el registro $ a0:

La $ a0, Carácter

4 Establecer el límite de caracteres a 1 en el registro $ a1 y luego hacer la llamada al sistema:

li $ a1, 2
syscall