Creare un file di testo per contenere il codice MIPS
2
tipo " principale ", seguito da due punti per iniziare un programma MIPS : .
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 .
li $ v0 , 10 syscall
Programmazione © www.354353.com