新聞中心

一種匯編查表程序

作者: 時(shí)間:2012-10-12 來(lái)源:網(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

.
.
.

三、說(shuō)明

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

SPZS EQU 100

根據(jù)這個(gè)程序,不難得到三拼的查表程序。以上程序已通過(guò)驗(yàn)證,證明運(yùn)行無(wú)誤。

這是我很早以前作的工作,請(qǐng)各位莫要見(jiàn)笑。


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


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

關(guān)閉