C51的编译器,能不能用类似指针的方式访问特殊功能寄存器?比如,我想往P1口(0x90)写数据 0x0f,以下代码是没有用的:main(){ char *p; p = 0x90; *p = 0x0f; while(1);}它无法访问到特殊功能寄存器。但我想在C语言下,用类似指针的方式访问。有没有可能?有可能的话,要怎么弄啊?注:可以接受嵌入汇编代码。。