Lesen und drucken eine ganze Zahl im mips

Mein Programm ist wohl zu Lesen eine ganze Zahl, und drucken Sie es zurück an den Benutzer, aber jedes mal, wenn es gerade druckt 268501230 egal, was eingegeben wird. Jede Hilfe würde geschätzt werden.

.data
prompt2: .asciiz "Please enter value: "
array1: .space 40
array2: .space 40
buffer: .space 4
.text

main: 

#Prints the prompt2 string
li $v0, 4
la $a0, prompt2 
syscall 

#reads one integer from user and saves in t0
li $v0, 5
la $t0, buffer
syscall

li $v0, 1       
li $t0, 5       # $integer to print
syscall         

exitProgram:    li $v0, 10  # system call to
    syscall         # terminate program

InformationsquelleAutor user2837034 | 2013-11-02

Schreibe einen Kommentar