Les partenaires publicitaires:

Comment convertir binaire pour mips

Les données binaires est une série de uns et de zéros. Ordinateurs lire et écrire en binaire. Chaque 1 ou 0 est un appelé un peu. Huit bits est égal à 1 octet. Chaque octet de la mémoire d'un ordinateur est assigné à une adresse unique. Cette valeur unique peut également être appelé "aiguille" à cette zone de mémoire. Assemblée MIPS est un langage de programmation qui traduit les instructions dans le programme de l'Assemblée en binaire afin que l'ordinateur peut lire et exécuter les commandes. Vous pouvez également convertir des données binaires à des instructions ou le code de l'Assemblée MIPS.

Instructions

  1. Déterminer quelles mesures votre programme MIPS va exécuter. Par exemple, "Ajouter $ t1, t2 $, $ t3" est le code MIPS pour ajouter le contenu du registre 10 au registre 11 et stocker le résultat dans le registre 9. Le "destination" $ est t1, le "source" t2 est $ et le "cible" est $ t3.



  2. Obtenez le binaire pour le codage de la "ajouter." Le codage binaire pour ce module doit être effectuée en MIPS est "0000 00ss SSST tttt dddd D000 0010 0000." Les pointeurs impliquées dans l'addition est de 9 $, 10 $ et 11 $. Par conséquent, le binaire pour les cinq "s" morceaux seraient pour le registre 9, représenté en binaire comme "10001." Les cinq bits pour "t" serait pour le registre 10, représenté en binaire comme "10010." Et le "ré" bits sont représentés comme "10011" pour 11.




  3. En utilisant cette information, si vous donnez la chaîne binaire "0000 0010 0011 0010 1001 1000 0010 0000", Vous pouvez traduire retour à MIPS selon cette même méthode. Basé sur le codage binaire de la méthode add en MIPS, vous connaissez les six premières valeurs sont zéro et le dernier 11 êtes "000 0010 0000."

  4. Commencez avec le septième chiffres et compter cinq bits. Cette valeur est la "source" registre, "10 001." La deuxième série de cinq bits est la valeur de la "cible" et les cinq prochaines années, la "destination." Si Registre 12 ont été référencé comme "destination", La chaîne binaire devrait ressembler à ceci: "0000 0010 0011 0010 1010 0000 0010 0000" où "1010 0" est la valeur de 12.

Conseils & Avertissements

  • Les valeurs "$ T0- $ T7" emplacements de mémoire de référence de 8-15. Le code "$ T2" en MIPS est référençant l'emplacement de mémoire de 10.
» » » » Comment convertir binaire pour mips