Funktion | Systemanrop kod ($v0) | Argument | Resultat |
skriv ut heltal | 1 | $a0 = heltal | |
skriv ut teckensträng | 4 | $a0 = adressen till strängen | |
läs in heltal | 5 | heltalet lagras i $v0 | |
läs in teckensträng | 8 | $a0 = adressen dit teckensträngen lagras $a1 = max. längden för strängen |
.data string: .asciiz "Hello World" .text .globl main main: lui $a0, %hi_addr(string) # Lagrar adressen för "Hello World" i $a0. ori $a0, $a0, %lo_addr(string) addi $a1, $zero, 11 # Max 11 tecken skall skrivas ut. addi $v0, $zero, 4 # 4 = funktionen för att skriva ut en textsträng. syscall # Utför jr $ra # Avsluta programmet nop |