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
.