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
Subscribe to:
Posts (Atom)