发表于:2002-11-09 08:12:00
7楼
首先要定义一个指针指向d000。在程序里做如下操作, memcpy(p,&I,1),memcpy(&I,p,1),就可以读写了
读写物理内存例子:
typedef unsigned int *P;
P p=(P)0xd000;
Unsigned int I;
When(读物理内存)
{
memcpy(&I ,p ,1)/*把d000的数据赋值给I*/
}
When(写物理内存)
{
memcpy(p,&I,1)/*把I的数据定位到d000*/
}