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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 03:17:13
编写程序求片内RAM的20H,21H,22H单元中的数的补码将外部数据存储器0~05H单元中的BCD码转换为ASCII码放回原单元

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

编写程序求片内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