zlf60137
danpianji3501
級別: 略有小成
|
不知道你的排序是要求全部排出來還是僅僅要求出最大值或者最小值?因為現實中的應用大部分是要求出最大值或者最小值的。 如果僅僅是求出最大值或者最小值請參考: 1,要排序的數據為DB10的DBW0...DBW18(10個字) 2,MD100為指針地址,MW104為最終結果,MW106為臨時計數地址。 3,求最小值時稍微改一下就可以了。 OPN DB 10 L L#16 T MD 100 L DBW 0 T MW 104 //最大值將被存儲在這個地址 L 0 T MW 106 //計數地址 _00: L MW 104 L DBW [MD 100] >=I JC _01 T MW 104 _01: L MD 100 + L#16 T MD 100 L MW 106 + 1 T MW 106 L 9 <I JC _00 回答者: 金牌用戶 冬日 - 畢業實踐員 第4級 2009-05-12 09:32:00 收藏6 1 評論 精探推薦 提問者對于答案的評價: 感謝,不過這程序使我進一步的了解了LOOP的用法 同時感謝依然,SCL不想看了,STL都還不熟練,我再開個貼,麻煩你路過下,感謝80分 已有3人評論 展開 7yu: 解決了,再次感謝 |
---|---|
|