新聞中心

        一種匯編查表程序

        作者: 時間:2012-10-12 來源:網(wǎng)絡(luò) 收藏

        MOVC A,@A+DPTR

        MOV 50H,A ;存數(shù)

        SETB 06H

        AJMP J2_RET

        J2_NOTEQH:

        INC DPTR

        J2_NOTEQL:

        INC DPTR

        INC DPTR

        INC DPTR

        INC DPTR

        CJNE R6,#SPZS,J2_LP0 ;不等于雙拼總數(shù),則繼續(xù)循環(huán)

        CLR 06H

        J2_RET:

        POP PSW

        RET

        J_X2: DB 18 26 100 101 102 103 ;zi

        DB 19 26 104 105 106 107 ;ci

        DB 20 26 108 109 110 111 ;si

        .
        .
        .

        三、說明

        使用本程序前,必須確切地知道表中共有多少個數(shù)據(jù),并將定義一個常量:SPZS,即在程序的頭部作如下定義(設(shè)表中共有100個數(shù)據(jù)):

        SPZS EQU 100

        根據(jù)這個程序,不難得到三拼的查表程序。以上程序已通過驗證,證明運行無誤。

        這是我很早以前作的工作,請各位莫要見笑。


        上一頁 1 2 下一頁

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 孟村| 富蕴县| 神农架林区| 梓潼县| 临沧市| 佛山市| 沈阳市| 延长县| 安丘市| 诸暨市| 城口县| 郁南县| 岑溪市| 永寿县| 横山县| 南华县| 汶川县| 天全县| 海盐县| 神池县| 桃园县| 贵州省| 兰考县| 环江| 阳江市| 临城县| 白河县| 汉川市| 宜兴市| 平乡县| 盱眙县| 吉首市| 乌兰察布市| 南涧| 烟台市| 宜宾市| 西畴县| 金沙县| 宾川县| 西充县| 黄石市|