.data
# comienzo del segmento de datos
.globl main
.text # comienzo del segmento de texto
li $v0, 5
syscall # código de la llamada read_int
# ahora se introduce un número en la consola
move $t0,$v0 # se guarda el contenido de $v0 en $t0
main:
mul $t1, $t0, $t0
li $v0,1
# código de llamada print_int
move $a0, $t0 # $a0 = número que se quiere imprimir
syscall
# se realiza la llamada
li $v0, 10
syscall
# código de llamada exit
# llamada al sistema
# comienzo del segmento de datos
.globl main
.text # comienzo del segmento de texto
li $v0, 5
syscall # código de la llamada read_int
# ahora se introduce un número en la consola
move $t0,$v0 # se guarda el contenido de $v0 en $t0
main:
mul $t1, $t0, $t0
li $v0,1
# código de llamada print_int
move $a0, $t0 # $a0 = número que se quiere imprimir
syscall
# se realiza la llamada
li $v0, 10
syscall
# código de llamada exit
# llamada al sistema