51单片机查表指令的说明和应用举例
扫描二维码
随时随地手机看文章
与ROM之间的数据传送。
MOVCA,@A + DPTR
MOVCA,@A + PC
执行后会使/PSEN有效。
以DPTR为基地址的指令,可在ROM的64KB范围内查表;而以PC为基地址的指令只能在(PC)+ 1为中心上、下256B范围内查表。
例、设(A)=一个BCD码常数,试用查表法获得其相应的ASCII码。
解法I:MOVDPTR,#TAB
MOVCA,@.A+DPTR
???
TAB:DB 30H
DB 31H
DB 32H,33H,34H,35H
解法II:MOVCA,@A+PC
TAB;DB 30H,31H,32H,33H
DB 34H,35H,36H,37H