“Conocimiento Programación>Lenguajes De Programación

Cómo programar en MIPS

2012/9/6
El " microprocesador sin Etapas Pipline entrelazados ", o MIPS , era un procesador de principios de la década de 1980 que contiene 32 registros de propósito general y varios registros de propósito especial . Puede programar MIPS de la misma manera que cualquier otro procesador de lenguaje , pero usted debe tener especial cuidado en asegurarse de que utiliza la memoria de manera eficiente debido a MIPS es una parte relativamente pequeña del procesador. MIPS , que se utiliza con frecuencia para la aritmética , no incluye construcciones de programación de alto nivel, tales como interfaces o clases abstractas. Instrucciones
1

Crear un archivo de texto que contenga el código MIPS
2

Tipo "main " seguida de dos puntos para iniciar un programa MIPS : .
< P > principal : .
3

comentarios Prefacio en MIPS con un signo

# Este es un comentario
4

Escriba el nombre de una variable crearlo , seguido de la tecla , dos puntos , un tipo de datos y un valor. Por ejemplo , el código siguiente crea un entero con un valor de 8 llamado " myVariable ":

myVariable : . Palabra de 8
5 Acceso a la memoria de acceso aleatorio

(RAM ) a través del " li "y " palabras clave sw " . Escriba las palabras clave " li " " lw " o un signo de dólar seguido por el número de registro del destino y su fuente RAM:

# 1 en carga variable de registro t2 de RAM

li $ t2 , myVariable

# almacenar el contenido del registro t2 en la RAM

sw $ t2 , myVariable

las cargas de código anterior " myVariable " de RAM en el registro 2 . A continuación, se toma el valor en el registro 2 y se mueve de nuevo en la memoria RAM .
6

Escriba el nombre de un operador aritmético seguido de números de registro para utilizar en la ejecución del operador. La primera dirección de memoria será recibir el resultado del cálculo ; MIPS utiliza los valores de la segunda y tercera para realizar el cálculo . El código siguiente agrega , divide y multiplica los contenidos de los registros 2 y 3, y coloca el resultado en el registro 4 :

agregar $ t4 , $ t2 , t3 $

div $ t4 , $ t2 , $ t3

mult $ t4 , $ t2 , t3 $
7

carga el valor 10 en el registro 0 y ejecutar una llamada al sistema para finalizar el programa .
< p > li $ v0 , 10

syscall

Lenguajes De Programación
¿Por qué la computadora entiende el lenguaje binario?
¿Cómo se utiliza un dispositivo de probabilidad gaussiana
Cómo destruir documentos de Word
Cómo hasta la fecha de llegada SQL
¿Qué son las plantillas CSS
Cómo combinar columnas de DataGrid
Cómo crear una plantilla Joomla Menu
¿Cómo escribir pseudocódigo de manera efectiva para un problema de programación?
Conocimiento de la computadora © http://www.ordenador.online