新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种汇编查表程序

一种汇编查表程序

作者: 时间:2012-10-12 来源:网络 收藏

MOVC A,@A+DPTR

MOV 50H,A ;存数

SETB 06H

AJMP J2_RET

J2_NOTEQH:

INC DPTR

J2_NOTEQL:

INC DPTR

INC DPTR

INC DPTR

INC DPTR

CJNE R6,#SPZS,J2_LP0 ;不等于双拼总数,则继续循环

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

.
.
.

三、说明

使用本程序前,必须确切地知道表中共有多少个数据,并将定义一个常量:SPZS,即在程序的头部作如下定义(设表中共有100个数据):

SPZS EQU 100

根据这个程序,不难得到三拼的查表程序。以上程序已通过验证,证明运行无误。

这是我很早以前作的工作,请各位莫要见笑。


上一页 1 2 下一页

评论


技术专区

关闭