编写程序求片内RAM的20H,21H,22H单元中的数的补码将外部数据存储器0~05H单元中的BCD码转换为ASCII码放回原单元

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/27 01:33:08

编写程序求片内RAM的20H,21H,22H单元中的数的补码
将外部数据存储器0~05H单元中的BCD码转换为ASCII码放回原单元

:
ORG 0000H
MOV R0, #20H
MOV R7, #3
LOOP: MOV A, @R0 ;取数.
JNB ACC.7, L2
CPL A
INC A
ORL A, #80H
MOV @R0, A ;存回去.
L2: INC R0
DJNZ R7, LOOP
SJMP $
END