Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- msg1: .asciiz "introduza o seu palpite: "
- msg2: .asciiz "Parabens Acertou"
- msg3: .asciiz "Errado \n"
- segredo: .word 78
- CR: .word32 0x10000
- DR: .word32 0x10008
- .text
- main:
- lwu r1,CR(r0)
- lwu r2,DR(r0)
- repetir:
- daddi r11,r0,msg1
- sd r11,(r2)
- daddi r10,r0,4 ;comando 4 = (imprimir string)
- sd r10,(r1) ;imprime mensagem
- daddi r10,r0,8 ;comando 8 = ler o inteiro do teclado
- sd r10,(r1) ;pergunta por numero (palpite)
- ld r4,(r2) ;guarda numero lido em r4
- ld r5, segredo(r0) ; carrega segredo em r5
- beq r4,r5,iguais
- diferentes:
- daddi r11,r0,msg3
- sd r11,(r2)
- daddi r10,r0,4 ;comando 4 = imprimir string
- sd r10,(r1) ;imprime mensagem
- j repetir
- iguais:
- daddi r11,r0,msg2
- sd r11,(r2)
- daddi r10,r0,4 ;comando 4 = imprimir string
- sd r10,(r1) ;imprime mensagem
- fim:
- halt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement