#include<reg51.h> #include<stdio.h>
我想在内部ram里建立数组,连续的指定地址,例如在内部地址0x30-0x35,存进 a,b,c,d,e,f,下面的程序怎末改呢
struct link { struct link idata *next; char code *text; };
struct link list idata _at_ 0x40; /* list at idata 0x40 */ char xdata text[256] _at_ 0xE000; /* array at xdata 0xE000 */ int xdata i1 _at_ 0x8000; /* int at xdata 0x8000 */
void main ( void ) { link.next = (void *) 0; i1 = 0x1234; text [0] = 'a'; }
|