| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come programmare in MIPS
    Il " microprocessore senza Stages PipLine incastro ", o MIPS , era un processore precoce dal 1980 che contengono 32 registri di uso generale e diversi registri speciali. È possibile programmare MIPS più o meno allo stesso modo di qualsiasi altra lingua del processore , ma si deve esercitare particolare cura nel garantire che si utilizza la memoria in modo efficiente perché MIPS è una parte relativamente piccola del processore . MIPS , frequentemente utilizzato per l'aritmetica , non include di alto livello costrutti di programmazione come le interfacce o classi astratte. Istruzioni
    1

    Creare un file di testo per contenere il codice MIPS
    2

    tipo " principale ", seguito da due punti per iniziare un programma MIPS : .
    < P > principale : .
    3

    commenti Prefazione in MIPS con un cancelletto

    # Questo è un commento
    4

    Scrivi il nome di una variabile per crearlo, seguito dal cancelletto , due punti , un tipo di dati e un valore . Ad esempio, il codice seguente crea un numero intero con un valore di 8 denominato " myVariable " :

    myVariable : . Parola 8
    5

    Accesso memoria ad accesso casuale ( RAM) con il " li " e " parole chiave sw " . Digitare il " lw " o parole chiave "LI" , il simbolo del dollaro seguito dal numero del registro destinazione e la sua fonte di RAM :

    # Carico variabile 1 nel registro t2 da RAM

    li $ t2 , myVariable

    # memorizza il contenuto del registro t2 nella RAM

    sw $ t2 , myVariable

    i carichi di codice di cui sopra " myVariable " dalla RAM nel registro 2 . Poi si prende il valore nel registro 2 e lo sposta indietro nella RAM.
    6

    Scrivi il nome di un operatore aritmetico seguito da registrare numeri da utilizzare in esecuzione l'operatore . Il primo indirizzo di memoria riceverà il risultato del calcolo ; MIPS utilizza i valori del secondo e terzo per eseguire il calcolo . Il codice seguente aggiunge , divide e moltiplica i contenuti dei registri 2 e 3, e pone il risultato nel registro 4 :

    add $ t4 , $ t2 , $ t3

    div $ t4 , $ t2 , $ t3

    mult $ t4 , $ t2 , $ t3
    7

    caricare il valore 10 in 0 registrare ed eseguire una chiamata di sistema per terminare il programma .
    < p > li $ v0 , 10 syscall



    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare WPF TextBlock 
    ·Come convertire String a un controllo TextBox 
    ·Come eseguire un bit di scorrimento in base 
    ·Come trasferire i dati da un recordset ADO in una tabel…
    ·Qual è la differenza tra paginazione e segmentazione 
    ·Quali sono i modelli CSS 
    ·Come sostituire un carattere con codice ASCII equivalen…
    ·Come esportare VBA per una cartella 
    ·Come chiamare una funzione in QBasic 
    ·Come utilizzare i controlli ActiveX in ASP Net 
      Articoli in evidenza
    ·Come visualizzare le colonne in GridView 
    ·Come creare un Decoder 
    ·Oracle ADF Componenti 
    ·Come utilizzare il metodo SearchEx in VB6 
    ·XCode : Come creare un droplet 
    ·Vantaggi e svantaggi della programmazione orientata agl…
    ·Come utilizzare un'istruzione condizionale in JQuery 
    ·Come impostare l'autenticazione Forms 
    ·Come smontare Java 
    ·Come fare Vector aggiunta a C 
    Copyright © Conoscenza Informatica http://it.wingwit.com