Advertisement
Guest User

Untitled

a guest
Nov 21st, 2018
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MPASM 0.48 KB | None | 0 0
  1. .data
  2.     in: .space 20
  3.     #Uppe
  4. .text
  5.  
  6. main:
  7.     li $t1,0
  8.     li $v0, 8
  9.     li $a1, 20
  10.    
  11.     la $a0, in
  12.    
  13.    # la $t0, in
  14.  
  15.     syscall
  16.     li $v0, 4
  17.     li $t0, 1
  18.  
  19. loop:
  20.     lb   $a0,in($t0)
  21.     beqz $a0,return
  22.    # addi $t0,$t0,0
  23.     addi $t1,$t1,1
  24.    
  25. addi $t0, $t0, 1
  26. j loop
  27.    
  28.  
  29.  
  30. return:
  31.  
  32.     li   $v0,1
  33.     add  $a0, $0,$t1
  34.     syscall
  35.  
  36.     li   $v0,10
  37.     syscall
  38.     li $v0, 4
  39.    
  40.     la $a0, in
  41.     syscall
  42.  
  43.     li $v0, 10
  44.     syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement