assembly pgm-selection sort
|
Newbie Member
|
|
| 20Oct2009,23:42 | #1 |
|
please tell me how 2 write an assembly program to perform selection sorting??
|
|
Mentor
|
![]() |
| 21Oct2009,03:18 | #2 |
|
Where are you stuck? What code have you got so far?
|
|
Newbie Member
|
|
| 21Oct2009,23:44 | #3 |
|
LXI H,2500H
MOV C,M L3: DCR C JZ L4 MOV B,C LXI H,2501 L2: MOV A,M INX H CMP M JNC L1 MOV D,M MOV M,A DCX H MOV M,D INX H L1: DCR B JNZ L2 JMP L3 L4:RST 1 Is this wrong????? the program is going on an infinite loop |
|
Mentor
|
![]() |
| 22Oct2009,05:20 | #4 |
|
Then yes, I would say it is wrong.
Are you sure it's an infinite loop? If L4 is the exit point (what does RST 1 do?) then the condition for reaching that point is where C is decremented to zero, and since there is nothing that otherwise modifies C then this should eventually happen. It would help if the code were commented. Then I could understand what you're trying to do at each point. |


