Guest User

Untitled

a guest
Jul 15th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. .data
  2. tabela_display: .word 0x3F, 0x6, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x77, 0x7C, 0x39, 0x5E, 0x79, 0x71
  3. tecladozito: .word 0x11, 0x21,0x41, 0x81, 0x12, 0x22, 0x42, 0x82, 0x14, 0x24, 0x44, 0x84, 0x18, 0x28, 0x48, 0x88
  4. .text
  5.  
  6. main:
  7. la $t0,0x01
  8. la $t1,tabela_display
  9. la $t2,tecladozito
  10. li $t5,0
  11. sb $zero,0xFFFF0010
  12. jal confirma
  13.  
  14. volta_ao_zero:
  15. la $t0,0x01
  16. jal confirma
  17.  
  18. confirma:
  19. bgt $t0,8,volta_ao_zero
  20. sb $t0,0xFFFF0012
  21. lw $t3,0xFFFF0014
  22. sll $t0,$t0,1
  23. beq $t3,$zero,confirma
  24. srl $t0,$t0,1
  25. jal percorre_teclado
  26.  
  27. percorre_teclado:
  28. lw $t4,0($t2)
  29. addi $t2,$t2,4
  30. addi $t5,$t5,4
  31. bne $t4,$t3,percorre_teclado
  32.  
  33. addi $t5,$t5,-4
  34. add $t1,$t1,$t5
  35. jal mostra_numero
  36.  
  37. mostra_numero:
  38. lw $t6,0($t1)
  39. sb $t6,0xFFFF0010
  40. jal confirma2
  41.  
  42. confirma2:
  43. sb $t0,0xFFFF0012
  44. lw $t3,0xFFFF0014
  45. #bne $t3,$zero,confirma2
  46. beq $t3,$t4,confirma2
  47. jal main
Add Comment
Please, Sign In to add comment