Advertisement
Guest User

Untitled

a guest
Nov 5th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #delete a
  2.     .data
  3. str:
  4.     .space 100
  5.  
  6.     .text
  7.     .globl main
  8.    
  9. main:
  10. read_string:
  11.     li $v0, 8
  12.     la $a0 str
  13.     li $a1 100
  14.     syscall
  15.     la $t2, ($a0)
  16. loop:
  17.     lbu $t0, 0($a0)
  18.     beqz $t0, copy_null
  19.     beq $t0, 'a', increment_ptr
  20.     sb $t0, 0($t2)
  21.     addiu $t2, $t2, 1
  22. increment_ptr:
  23.     addiu $a0, $a0, 1
  24.     j loop
  25. copy_null:
  26.     sb $a0, 0($t2)
  27.    
  28. print_string:
  29.     li $v0, 4
  30.     la $a0, str
  31.     syscall
  32. exit:
  33.     li $v0, 10
  34.     syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement