Hvordan lese tegn i MIPS
Den MIPS assembly er et lavnivåspråk for prosessor utvikling. Assembly er rask fordi det krever ingen kompilering og arbeider med en prosessor har native instruksjonssett. Men programmering i forsamlingen krever kunnskap om hvordan du kan lage enkle systemet krever at høyere nivå språk abstrakte fra programmerer som inngang. For eksempel får karakter input fra brukeren krever lasting verdier i aktuelle registre og deretter manuelt tvinge et systemkall fra datamaskinen.
Bruksanvisning
1 Opprett dataene for programmet som vil holde karakter:
.data:
Karakter:
.space 2
.tekst
2 Last inn heltall "8" i $ v0 register, som prosessoren sjekker for systemkall verdier:
.hoved:
li $ v0, 8
3 Last referansen for "tegn" variabel i register $ a0:
la $ a0, Character
4 Sett tegn til en i $ a1 registeret og deretter gjøre systemet samtalen:
li $ a1, 2
syscall