ARRANGE AN ARRAY OF DATA IN ASCENDING ORDER


AIM:
 To write a program to arrange an array of data in ascending order

ALGORITHM:
 1.Initialize HL pair as memory pointer
 2.Get the count at 3200 into C – register
 3.Copy it in D – register (for bubble sort (N-1) times required)
 4.Get the first value in A – register
 5.Compare it with the value at next location.
 6.If they are out of order, exchange the contents of A –register and Memory
 7.Decrement D –register content by 1
 8.Repeat steps 5 and 7 till the value in D- register become zero
 9.Decrement C –register content by 1
 10.Repeat steps 3 to 9 till the value in C – register becomes zero