.data
prompt1: .asciiz" ### TABUADA ###\n\n"
prompt2: .asciiz"\n Qual a tabuada que deseja ver "
prompt3: .asciiz" x "
prompt4: .asciiz" = "
prompt5: .asciiz" \n"
.text
.globl main
main:
la $a0, prompt1 #solicita a introdução do número
li $v0, 4
syscall
la $a0, prompt2 #solicita a introdução do número
li $v0, 4
syscall
li $v0, 5 #Lê o número do teclado
syscall
move $t1, $v0
#################################
li $t0, 1 # i=1
for: bgt $t0, 10, endfor
move $a0,$t1
li $v0, 1 #
syscall #
la $a0, prompt3 # x
li $v0, 4
syscall
move $a0,$t0
li $v0, 1 #
syscall #
la $a0, prompt4 # =
li $v0, 4
syscall
mul $t2, $t0, $t1
move $a0,$t2
li $v0, 1 #
syscall #
la $a0, prompt5 # \n
li $v0, 4
syscall
endif: add $t0, $t0, 1 # i++
j for
endfor:
#####################################
li $v0, 5 #Lê o número do teclado
syscall
move $a0, $v0
jr $ra
SQL Performance Dashboard Reports
Há 4 anos
0 comentários:
Enviar um comentário