第1个回答 2013-11-15
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
main(){
uint xdata *xp;//定义指向片外RAM的指针
uint data *p;//定义指向片内RAM的指针
uchar i;//定义循环变量
xp=0x100;//指向片外RAM的100H单元
p=0x30;//指向片内RAM的30H单元
for(i=0;i<10;i++){//循环10次
*p=*xp;//将片外RAM单元中的内容传送给片内RAM单元
xp++;//指向下一个片外RAM单元地址
p++;//指向下一个片内RAM单元地址
}
}