Advertisement
Guest User

assembler

a guest
Aug 28th, 2014
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. .data
  2. int5: .word 5
  3. txt: .asciiz "teste"
  4. h: .word 10
  5. A: .word 0,1,2,3,4,5,6,7,8,9,10,11,12
  6.  
  7. .text
  8. #aqui eu atribuindo o valor do registrador $v0 a 1
  9. li $v0,1
  10. #carregando da memoria o valor do endereco do int5
  11. lw $a0,int5
  12. #chamada no sistema para imprimir
  13. syscall
  14.  
  15. li $v0,4
  16. la $a0,txt
  17.  
  18. syscall
  19.  
  20. #A(12) = h + A(8);
  21. lw $t0,A
  22. #carrregando no registrador o endereço da primeira posicao
  23. la $s3, A
  24. #carregar o valor de h no registrado $s2
  25. lw $s2, h
  26. #carregando a oitava celula e armazenando no registrador t0
  27. lw $t0, 32($s3)
  28. #armazenar o valor em t0
  29. add $t0,$t0,$s2
  30. #armazeno novamente na memoria o valor da adição
  31. sw $t0,48($s3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement