第2个回答 2012-11-29
51单片机汇编语言
;入口20H 8位二进制数
出口21h22h4位小数的BCD码
BCD:MOV 21H,#00H
MOV 22H,#00H
JNB 20h.7,BCD1
MOV 22H,#01H
MOV 21H,#28H
BCD1:20h.6 JNB,BCD2
MOV A,#64H BR /> ACALL新增
BCD2:20h.5 JNB,bcd3
MOV A,#32H
ACALL添加
bcd3:JNB 20h.4,BCD4
MOV一个,#16H
ACALL添加
BCD4:MOV A,20H
ANL A,#0FH
DA A
ACALL添加
RET
附加:添加,21H
DA A
MOV 21H,一个
CLR A
ADDC A,22H
MOV 22H,一个
RET