“Conocimientos Programación>Lenguajes De Programación

Cómo convertir de binario a MIPS

2011/5/26
Datos binarios es una serie de unos y ceros. Computadoras leer y escribir en binario. Cada 1 o 0 es una llamada un poco . Ocho bits equivalen a 1 byte . Cada byte de la memoria de un ordenador se le asigna una dirección única. Este valor único también puede ser llamado un " puntero " a esa zona de memoria. Asamblea MIPS es un lenguaje de programación que traduce las instrucciones del programa de la Asamblea a binario para que el ordenador puede leer y ejecutar los comandos. También puede convertir los datos binarios a las instrucciones de la Asamblea MIPS o código. Instrucciones
1

determinar qué acción su programa MIPS ejecutará . Por ejemplo, " Añadir $ t1 , $ t2 , t3 $ " es el código MIPS para agregar el contenido del registro 10 en el registro 11 y almacenar el resultado en el registro 9 . El "destino " es de $ t1, la "fuente" es de $ t2 y el " objetivo" es de $ t3 .
2

Obtener el binario de la codificación de la " añadir ". ; la codificación binaria para este complemento a realizar en MIPS es "0000 00SS tttt SSST dddd d000 0010 0000. " los punteros implicados en la adición es de $ 9, $ 10, y $ 11. Por lo tanto , el binario de los cinco bits "s" sería de registro 9 , representado en binario como " 10001 . " Los cinco bits para " t" serían para el registro 10 , representado en binario como " 10010 . " Y la" D "bits se representan como " 10011 " para 11 .
3

Con esta información , si usted está dando a la cadena binaria " 0000 0010 0011 0010 1001 1000 0010 0000 " , que se puede traducir de nuevo a MIPS utilizando este mismo método. En base a la codificación binaria del método add en MIPS , usted sabe los seis primeros valores son cero y el último 11 son "000 0010 0000 ".
4

Comience con el séptimo dígito y contar cinco bits . Ese valor es el registro de "fuente" , " 10 001. " La segunda serie de cinco bits es el valor de la " meta " y los próximos cinco años , el " destino. " Si el registro 12 se está haciendo referencia como el " destino " , la cadena binaria sería el siguiente : " 0000 0010 0011 0010 1010 0000 0010 0000 ", donde " 1010 0 " es el valor de 12
.

Lenguajes De Programación
Cómo mirar un Lisp archivo protegido contra
Cómo crear procedimientos CLR
Crear una página Web Design Diseño
Código fuente simple para la creación de una página Web
Cómo actualizar la plantilla de entrada en ASP
Cómo crear un Makefile
Cómo hacer un menú de programas de TI- 83 Programación básica
¿Cómo deshacerse de un atajo Alt F4
Conocimientos Informáticos © http://www.ordenador.online