Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire binario per MIPS

Dati binari è una serie di uno e zero . Computer leggere e scrivere in binario . Ogni 1 o 0 è una chiamata un po ' . Otto bit equivalgono a 1 byte . Ogni byte di memoria di un computer viene assegnato un indirizzo univoco . Questo valore unico può anche essere definito un " puntatore " a tale area di memoria . MIPS Assembly è un linguaggio di programmazione che traduce le istruzioni del programma dell'Assemblea di binario in modo che il computer possa leggere ed eseguire i comandi . È inoltre possibile convertire i dati binari per MIPS Istruzioni di montaggio o codice . Istruzioni
1

determinare quale azione il programma MIPS verrà eseguito . Per esempio, " Aggiungi $ t1 , $ t2 , $ t3 " è il codice MIPS per aggiungere il contenuto del Registro di sistema da 10 a 11 del Registro e memorizzare il risultato nel registro 9 . La "destinazione" è $ t1 , la "fonte " è $ t2 e il " target" è $ t3 .
2

Prendi il binario per la codifica di " aggiungere ". , la codifica binaria di questo componente aggiuntivo da eseguire in MIPS è "0000 00ss ssst tttt dddd D000 0010 0000 . " I puntatori coinvolti nella aggiunta sono $ 9, $ 10 e $ 11. Pertanto , il binario per i cinque bit "s" sarebbe per registro 9 , rappresentato in binario come " 10001 . " I cinque bit per "t " sarebbe per il registro 10 , rappresentato in binario come " 10010 . " E la" D " i bit sono rappresentati come " 10011 " per il 11 .
3

Utilizzando queste informazioni, se si stanno dando la stringa binaria " 0000 0010 0011 0010 1001 1000 0010 0000 " , si può tradurre di nuovo MIPS usando lo stesso metodo . Sulla base della codifica binaria del metodo add in MIPS , sai i primi sei valori sono pari a zero e l'ultimo 11 sono "000 0010 0000 . "
4

Iniziare con la settima cifra e contare cinque bit . Tale valore è il registro " fonte ", " 10 001 . " La seconda stringa di cinque bit è il valore dell '"obiettivo " e il prossimo cinque , la "destinazione ". Se il Registro di 12 sono stati fatto riferimento come la "destinazione" , la stringa binaria sarebbe simile a questa : " 0000 0010 0011 0010 1010 0000 0010 0000 " dove " 1010 0" è il valore di 12
.

 

Programmazione © www.354353.com