Guest User

Untitled

a guest
Jan 6th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .global delay
  2.  
  3. .equ    delaycount,    180
  4.  
  5. delay:      PUSH    ra
  6.             PUSH    r16        
  7.             PUSH    r17
  8.  
  9.            
  10.             mov     r16, r4
  11.             addi    r17, r17, delaycount               
  12.             bgeu    r16, r0, loop
  13.             br      return
  14.            
  15.        
  16. loop:      
  17.             bgeu    r17, r0, inner
  18.             subi    r16, r16, 1
  19.             bgeu    r16, r0, loop
  20.             br      return
  21.        
  22. inner:      subi    r17, r17, 1
  23.             br      loop
  24.            
  25. return:     POP     r17        
  26.             POP     r16
  27.             POP     ra
  28.             ret
Add Comment
Please, Sign In to add comment