这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » C51 向各位大侠请教几个C51的问题,请多多指点。

共2条 1/1 1 跳转至

C51 向各位大侠请教几个C51的问题,请多多指点。

院士
2006-09-17 18:14:16     打赏
C51 向各位大侠请教几个C51的问题,请多多指点。



关键词: 各位     大侠     请教     几个     问题     多多     指点    

院士
2006-12-22 22:43:00     打赏
2楼
问 1、#define DBYTE ((unsigned char volatile code *) 0)【0x55】
“这个宏定义定义的是指向片内ROM 0x55这个地址”这句话怎么理解啊?
为什么会有个“0”在里面?
2、函数名是一个常数吗?
3、在C51中直接给指针赋值,例如:int *p=0x35;编译可以通过,并且反汇编程序也对。
好像在标准C中是不允许这样的,是这样吗?
4、(uchar xdata *)data p=(uchar xdata*)0x23;这条指令中,后面的那个xdata应该怎么理解?
请各位大侠多多指教,谢谢。  1: 函数名是一个常数函数名是一个常数,代表该函数的地址。 2: 用更简单的定义不行吗?这种定义即使正确也不易理解。 3: 大侠请指点应该如何用简单的定义。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]