下面这个结构,每一行都表示什么呀?
网上找了好久,都没有找到解释,麻烦高人们解释一下嘛:每一行定义代表什么?
不胜感激!!
// Registers : I/O port
#define IOP_BASE 0xB1600000 //0x56000000
typedef struct {
unsigned int rGPACON; //00
unsigned int rGPADAT;
unsigned int rPAD1[2];
unsigned int rGPBCON; //10
unsigned int rGPBDAT;
unsigned int rGPBUP;
unsigned int rPAD2;
unsigned int rGPCCON; //20
unsigned int rGPCDAT;
unsigned int rGPCUP;
unsigned int rPAD3;
unsigned int rGPDCON; //30
unsigned int rGPDDAT;
unsigned int rGPDUP;
unsigned int rPAD4;
unsigned int rGPECON; //40
unsigned int rGPEDAT;
unsigned int rGPEUP;
unsigned int rPAD5;
unsigned int rGPFCON; //50
unsigned int rGPFDAT;
unsigned int rGPFUP;
unsigned int rPAD6;
unsigned int rGPGCON; //60
unsigned int rGPGDAT;
unsigned int rGPGUP;
unsigned int rPAD7;
unsigned int rGPHCON; //70
unsigned int rGPHDAT;
unsigned int rGPHUP;
unsigned int rPAD8;
unsigned int rMISCCR; //80
unsigned int rDCKCON;
unsigned int rEXTINT0;
unsigned int rEXTINT1;
unsigned int rEXTINT2; //90
unsigned int rEINTFLT0;
unsigned int rEINTFLT1;
unsigned int rEINTFLT2;
unsigned int rEINTFLT3; //A0
unsigned int rEINTMASK;
unsigned int rEINTPEND;
unsigned int rGSTATUS0; //AC
unsigned int rGSTATUS1; //B0
unsigned int rGSTATUS2; //B4
unsigned int rGSTATUS3; //B8
unsigned int rGSTATUS4; //BC
}IOPreg;