(1)阅读下列程序,说出本程序的功能
MOV R0,#20H
MOV R7,#06H
CLR A
LOOP:MOVX @R0,A
INC R0
DJNZ R7,LOOP
RET
(2)当PSW.4=1,PSW.3=0时,工作寄存器Rn,工作在第几组?
(3)在片外扩展一片2732程序存储器芯片需要几根地址线?
(4)编写程序,将外部RAM 3000H开始的15个单元中的数据隔一个传送到内部RAM开始的区域。
1ï¼å°å¤é¨RAMå°å20H~25Hæ¸
é¶
2ï¼ç¬¬ä¸ç»ä¹å°±æ¯10H~17H
3:4Kå°åï¼12æ ¹å°å线就å¯ä»¥äº
4ï¼
TRAM:
MOV DPTR,#3000H
MOV R0,#20H
MOV R2,#15
LOOP:
MOVX A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R2,LOOP
RET
2ï¼ç¬¬ä¸ç»ä¹å°±æ¯10H~17H
3:4Kå°åï¼12æ ¹å°å线就å¯ä»¥äº
4ï¼
TRAM:
MOV DPTR,#3000H
MOV R0,#20H
MOV R2,#15
LOOP:
MOVX A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R2,LOOP
RET
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-07-03
外部RAM20H的连续6个但愿清零
2
12
MOV R0,#20H
MOV R7,#0EH
LOOP:MOV DPTR,#3000H
MOVX A, @DPTR
MOV @R0,A
INC R0
DJNZ R7,LOOP
RET
2
12
MOV R0,#20H
MOV R7,#0EH
LOOP:MOV DPTR,#3000H
MOVX A, @DPTR
MOV @R0,A
INC R0
DJNZ R7,LOOP
RET
第2个回答 2013-07-02
在外部RAM单元中地址20H,21H,22H,23H,24H,25H,26H各存个数据00H??追问
我是新手,不太懂。。。这个程序功能真不知道,求大神给解脱啊!