高手帮忙编写个单片机程序

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:46:29
题目,1.将片内的RAM中50H~5FH的数据送到片外RAM起始地址2000H的单元中。

2.试将片内ROM中起始地址为0100H的数据表格中8个数(需要给出具体的数据)传送到片外的RAM,其地址为1000H。

2.试将片内ROM中起始地址为0100H的数据表格中8个数(需要给出具体的数据)传送到片外的RAM,其地址为1000H。

刚学单片机,很多不懂的,哪位帮忙用汇编编下这两个题目,当做参考,感激不尽~顺便给我介绍几本书,比较易学的~

第一题:

MOV R0,#50H
MOV R1,#10H
MOV DPTR,#2000H
LOOP:
MOV A,@R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R1,LOOP
RET

第二题:

ROM起始地址为0100H的表格中8个数:如:#30H,#31H,#32H,#33H,#34H,#35H...
MOV R0,#0
MOV R1,#8
LOOP:
MOV DPTR,#0100H
MOV A,R0
MOVC A,@A+DPTR
MOV DPTR,#1000H
MOVX @DPTR,A
INC R0
DJNZ R1,LOOP
RET