Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ############ Method 1 ###############
  2.         .data
  3. inbuf:      .byte   0,1,2,3,4,5,6,7
  4. outbuf: .byte   0,0,0,0,0,0,0,0
  5.  
  6.         .globl  main
  7.         .text
  8.  
  9. main:
  10.         lb  $t1,inbuf+3
  11.         sb  $t1,outbuf+0
  12.  
  13.         lb  $t1,inbuf+2
  14.         sb  $t1,outbuf+1
  15.        
  16.         lb  $t1,inbuf+1
  17.         sb  $t1,outbuf+2
  18.  
  19.         lb  $t1,inbuf+0
  20.         sb  $t1,outbuf+3
  21.  
  22.         lb  $t1,inbuf+7
  23.         sb  $t1,outbuf+4
  24.        
  25.         lb  $t1,inbuf+6
  26.         sb  $t1,outbuf+5
  27.        
  28.         lb  $t1,inbuf+5
  29.         sb  $t1,outbuf+6
  30.        
  31.         lb  $t1,inbuf+4
  32.         sb  $t1,outbuf+7
  33.  
  34. ############ Method 2 ###############
  35.  
  36.         .data
  37. inbuf:      .byte   0,1,2,3,4,5,6,7
  38. outbuf: .byte   0,0,0,0,0,0,0,0
  39.  
  40.         .globl  main
  41.         .text
  42.  
  43. main:
  44.  
  45.         la  $s0,inbuf
  46.         la  $s1,outbuf
  47.        
  48.         lb  $t1,3($s0)  #outbuf [0] = inbuf[3]
  49.         sb  $t1,0($s1)
  50.        
  51.         lb  $t1,2($s0)
  52.         sb  $t1,1($s1)
  53.        
  54.         lb  $t1,1($s0)
  55.         sb  $t1,2($s1)
  56.        
  57.         lb  $t1,0($s0)
  58.         sb  $t1,3($s1)
  59.        
  60.         lb  $t1,7($s0)
  61.         sb  $t1,4($s1)
  62.        
  63.         lb  $t1,6($s0)
  64.         sb  $t1,5($s1)
  65.        
  66.         lb  $t1,5($s0)
  67.         sb  $t1,6($s1)
  68.        
  69.         lb  $t1,4($s0)
  70.         sb  $t1,7($s1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement