下面用查表法編一匯編語言子程序,將?R3?中的?BCD?碼轉(zhuǎn)換成?ASCII?碼:?MAIN:?MOV?A,R3?;待轉(zhuǎn)換的數(shù)送?A?MOV?DPTR,#TAR?;表首地址送?DPTR?MOVC?A,@A+DPTR?;查?ASCII?碼表?MOV?R3,A?;查表結(jié)果送?R3?RET?TAR?DB?30H,31H,32H,33H,34H?DB?35H,36H,37H,38H,39
下面用查表法編一匯編語言子程序,將
R3
中的
BCD
碼轉(zhuǎn)換成
ASCII
碼:
內(nèi)容來自單片機(jī)之家www.dpj100.com
?
MAIN:??
MOV ??
A,R3 ??
;待轉(zhuǎn)換的數(shù)送
A
內(nèi)容來自單片機(jī)之家www.dpj100.com
MOV ??
DPTR,#TAR
;表首地址送
DPTR
MOVC ?
A,@A+DPTR???
;查
ASCII
碼表
MOV ??
R3,A ???
;查表結(jié)果送
R3
RET
TAR
DB
30H,31H,32H,33H,34H
DB
35H,36H,37H,38H,39H
內(nèi)容來自單片機(jī)之家www.dpj100.com