新聞中心

一種匯編查表程序

作者: 時間: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ù)這個程序,不難得到三拼的查表程序。以上程序已通過驗證,證明運(yùn)行無誤。

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


上一頁 1 2 下一頁

評論


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

關(guān)閉