Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire un travail filaire 
  • Comment utiliser la tâche de script…
  • Fuite de mémoire Outils de détecti…
  • Tutoriel Oracle SQL 
  • Comment faire pour supprimer une lig…
  • Comment extraire les métadonnées A…
  • Comment afficher XBRL 
  • Comment mettre en place Eclipse & Ze…
  • Explication de charge dans un progra…
  • Stratégies de développement des pr…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment programmer en MIPS

    Le "Microprocesseur sans Stages Pipline verrouillage » ou MIPS , était un processeur début des années 1980 que contenant 32 registres généraux et plusieurs registres ad hoc. Vous pouvez programmer MIPS de la même manière que toute autre langue du processeur, mais vous devez faire attention à s'assurer que vous utilisez efficacement la mémoire parce que MIPS est un relativement petit processeur . MIPS , fréquemment utilisé pour l'arithmétique , ne comprend pas les constructions de programmation de haut niveau telles que des interfaces ou des classes abstraites. Instructions
    1

    Créer un fichier texte pour tenir votre code MIPS
    2

    type "principal" suivi de deux points pour commencer un programme MIPS : .

    principal : .
    3

    commentaires d' préface MIPS avec un signe dièse

    # Ceci est un commentaire
    4

    écrire le nom d'une variable à créer, suivis par le signe dièse , un colon , un type de données et une valeur. Par exemple, le code suivant crée un nombre entier d'une valeur de 8 nommée " myVariable ":

    myVariable : . Mot 8
    5

    accès mémoire vive (RAM ) en utilisant le " li " et " keywords sW " . Tapez le " pv " ou les mots clés «Li» , un signe de dollar , suivi du numéro du registre de destination et sa source de RAM:

    # charge variable 1 dans le registre t2 de RAM

    li $ t2, myVariable

    # stocker le contenu du registre t2 dans la RAM

    sw $ t2, myVariable

    les charges de code ci-dessus " myVariable " de la RAM dans le registre 2. Puis il prend la valeur dans le registre 2 et la replace dans la RAM .
    6

    écrire le nom d'un opérateur arithmétique suivie par des numéros inscrire pour utiliser dans l'exécution de l'opérateur. La première adresse de mémoire va recevoir le résultat du calcul ; MIPS utilise les valeurs de la deuxième et de la troisième à effectuer le calcul. Le code suivant ajoute , divise et se multiplie le contenu des registres 2 et 3 et place les résultats dans le registre 4 :

    ajouter $ t4, $ t2, t3 $

    div $ t4, $ t2 , $ t3

    mult $ t4, $ t2, t3 $
    7

    charge la valeur 10 dans le registre 0 et exécuter un appel système pour terminer le programme .

    li $ v0 , 10

    syscall

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir des portlets à Servlets 
  • Comment étendre DIV Hauteur 
  • Comment lire les variables SSIS dans un script 
  • Comment afficher Wingdings sur un clavier 
  • Raisons de Stack Overflow 
  • Comment réinstaller IE6 utilisant Regedit 
  • Comment faire pour créer des applications Web ASP net Mobile 
  • Comment faire pour souligner le texte Utilisation des codes HTML 
  • Différence entre Indexer et Array 
  • Comment modifier un fichier DBX 
  • Connaissances Informatiques © http://www.ordinateur.cc