Advertisement
steverobinson

Ascending Order|SIC XE

Aug 4th, 2011
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .Program to sort ARRAY into ascending order.
  2.  
  3. SORT    START   0
  4. OUTER   LDX INDEX
  5.     LDS ARR1,X
  6.     LDX #0
  7. INNER   LDT ARR1,X
  8.     COMPR   S,T
  9.     JLT LOOP
  10.     JEQ LOOP
  11.     RMO S,A
  12.     RMO T,S
  13.     RMO A,T
  14.     RMO X,A
  15.     LDX INDEX
  16.     STS ARR1,X
  17.     RMO A,X
  18.     STT ARR1,X
  19. LOOP    RMO X,A
  20.     ADD #3
  21.     COMP    LENGTH
  22.     RMO A,X
  23.     JLT INNER
  24.     LDA     INDEX
  25.     ADD #3
  26.     COMP    LENGTH
  27.     STA INDEX
  28.     JLT OUTER
  29.                
  30. ARR1    RESW    10
  31. LENGTH  WORD    30
  32. INDEX   WORD    0
  33.     END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement