Buscar

Como ler uma palavra e imprimir letra por letra, linguagem assembly programaçao baixo nivel

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

.data
palavra:
.space 11
msg:
.ascii "digite a palavra usando no maximo 10 caracteres: "
saltarlinha:
.asciiz "\n"
.text
main:
	la $a0, msg
	li $v0, 4 #solicitando palavra
	syscall
	
	la $a0, palavra
	li $a1, 10 #salvando a palavra
	li $v0, 8
	syscall
	
	li $t0, 0 #iniciando deslocamento
	
	
imwh:
	la $a0, saltarlinha
	li $v0, 4 #saltando linha
	syscall
	
	lb $a0, palavra($t0)
	beq $a0, $0, cont #comparaçao
	
	la $v0, 11 #impressao do char
	syscall
	add $t0, $t0, 1 #incremento
	
j imwh
cont:
li $v0, 10
syscall

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes