“Conocimientos Programación>Lenguajes De Programación

Cómo programar en MIPS

2012/8/23
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
Cómo depurar en SQL
Cómo enviar un mensaje de función en C
Cómo hacer un archivo Patch
Cómo aumentar DIV Altura De acuerdo con el contenido
Cómo hacer Superposición Div CSS MOVE TOGETHER
Cómo crear un formato Script
Cómo agregar una columna a ListBox en VBA
Cómo aprender Design System
Conocimientos Informáticos © http://www.ordenador.online