zlf60137
danpianji3501
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 100 個(gè)
工控威望: 234 點(diǎn)
下載積分: 1114 分
在線時(shí)間: 38(小時(shí))
注冊(cè)時(shí)間: 2016-09-22
最后登錄: 2024-11-20
查看zlf60137的 主題 / 回貼
樓主  發(fā)表于: 2017-10-28 15:09
不知道你的排序是要求全部排出來(lái)還是僅僅要求出最大值或者最小值?因?yàn)楝F(xiàn)實(shí)中的應(yīng)用大部分是要求出最大值或者最小值的。
  如果僅僅是求出最大值或者最小值請(qǐng)參考:
  1,要排序的數(shù)據(jù)為DB10的DBW0...DBW18(10個(gè)字)
  2,MD100為指針地址,MW104為最終結(jié)果,MW106為臨時(shí)計(jì)數(shù)地址。
  3,求最小值時(shí)稍微改一下就可以了。
        OPN   DB    10
        L     L#16
        T     MD   100
        L     DBW    0
        T     MW   104                    //最大值將被存儲(chǔ)在這個(gè)地址
        L     0
        T     MW   106                    //計(jì)數(shù)地址
  _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

回答者:  金牌用戶 冬日 - 畢業(yè)實(shí)踐員  第4級(jí)  2009-05-12 09:32:00
收藏6      1 評(píng)論 精探推薦
提問(wèn)者對(duì)于答案的評(píng)價(jià):
感謝,不過(guò)這程序使我進(jìn)一步的了解了LOOP的用法
同時(shí)感謝依然,SCL不想看了,STL都還不熟練,我再開(kāi)個(gè)貼,麻煩你路過(guò)下,感謝80分
已有3人評(píng)論 展開(kāi)
7yu: 解決了,再次感謝
cjm1234
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 2277 個(gè)
工控威望: 17166 點(diǎn)
下載積分: 2521 分
在線時(shí)間: 3488(小時(shí))
注冊(cè)時(shí)間: 2014-01-09
最后登錄: 2024-12-24
查看cjm1234的 主題 / 回貼
1樓  發(fā)表于: 2017-10-29 14:15
路過(guò)看看