5/8/2012 11:00 AM | |
Joined: 12/1/2009 Last visit: 9/5/2024 Posts: 672 Rating: (147) |
i THINK THIS JOB CAN BE DONE BY USING ARRAY BUT i CAN KNOW HOW CAN DO THIS ? THINKS FOR UR HELP . Dear eng_semsem, where is your A,B,C,D initially ? Do you mean it can be at any position of the DB? What is the exact sorting criteria (by alphabet or by value)? Regards. |
Give us your feedback and show us your respect! |
|
5/8/2012 11:14 AM | |
Joined: 7/18/2011 Last visit: 10/9/2023 Posts: 521 Rating: (91) |
Hi eng_semsem See attachment for possible solution, Kind regards, BV |
5/8/2012 11:31 AM | |
Posts: 557 Rating: (64) |
Hello, Use double word & rotate instruction. assign bytes in such a way like a,b,c,d & rotate 8 bits so that your pattern will move . |
5/8/2012 12:12 PM | |
Joined: 12/1/2009 Last visit: 9/5/2024 Posts: 672 Rating: (147) |
Dear eng_semsem, my fellows did already posted some solutions, quicker than me . Does one solutionalready solve your problem, or not? Their solution will actually do what you initially wrote: It will sort "ABCD" into D C B A And will sort "DCBA" into A B C D Is that what you wanted? Regards. |
Give us your feedback and show us your respect! |
|
5/8/2012 12:48 PM | |
Posts: 557 Rating: (64) |
Hello, I have a question. DBW2 E_E_E_X you have mentioned that DBW2 Value is E_E_E_Xyou can save one char in 8 bits, pls explain your requirement in detail. |
Follow us on