“Conocimiento Programación>Lenguajes De Programación

Cómo convertir de binario a MIPS

2013/1/31
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
¿Se puede adjuntar un PDF a un destino exacto de Email targeta
Cómo agregar Cert SSL para IIS
Cómo mover el texto por la página en HTML
Cómo ordenar REXX Variables Madre
Ciencias de la Computación Grandes Proyectos
Indexación Lógico en MATLAB
Diferencias entre Vs matriz de bytes. Cadena
Cómo crear y utilizar un DataGrid
Conocimiento de la computadora © http://www.ordenador.online