(1)用数据传送指令将片内RAM30H~3FH中的内容置成80H~8FH,然后将其中的内容传送到外部RAM地址2040H~204FH中,最后将外部RAM地址2040H~204FH中的内容传回内部RAM中。
ORG 0000H
LJMP 2000H
ORG 2000H
MOV R0,#30H
MOV R2,#16
MOV R1,#80H
LOOP1:MOV A,R1
MOV @R0,A
INC R0
INC R1
DJNZ R2,LOOP1
MOV R0,30H
MOV R2,#16
MOV DPTR,#2040H
LOOP2:
MOV A,R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R2,LOOP2
MOV R0,#30H
MOV R2,#16
MOV DPTR,#2040H
LOOP3:
MOVX A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R2,LOOP3
END
(2)编程实现四字节无符号数相加,被加数存放在片外RAM的2000H-2003H中(低字节在前),加数存放在片内RAM的20-23H中(低位在前),要求把相加之和存放在片外的2020-2024H中(低位在前)。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务