单片机 特殊功能寄存器 如 PSW 的CY位,在RAM中占用一字节还是1bit

如上?

单片机 特殊功能寄存器 PSW,是八位的。
即一个字节。
CY,是其中的一个位。

特殊功能寄存器,虽然是RAM,但是,
它并不属于片内RAM。追问

上面的问题搞清楚了,书上没看清楚,是占用1BIT..

"特殊功能寄存器,虽然是RAM,但是,
它并不属于片内RAM。"

怎么不是片内RAM呢?片内共256字节RAM啊,高128位是SFW,只不过遇扩展RAM的话和他们共用地址而以啊,扩展128位是间接寻址,SFW是直接寻址,应还是属于RAM的。。你是那里看到说不是RAM

追答

SFR的物理性质,确实是RAM。
但是《片内RAM》,并不是说它的特性。
而是说一个区域,是说这个区域的使用特点。

所以,在前面就说:
特殊功能寄存器,虽然是RAM,但是,
它并不属于《片内RAM》。

高128字节的片内RAM,有些地址,是和SFR相同的。
比如 80H、90H...,
片内RAM,也有这个地址,必须间接...,
SFR也有这个地址,必须直接寻址。

它们的号码虽然相同,但是,它们工作时,是两个独立的空间。

比如学校的宿舍,学生楼,有101房间,教师楼也有101房间。
在讨论《学生宿舍》的时候,就不要说教师楼也是宿舍。

反之也一样,说到《教师宿舍》,就不要简单的说《宿舍》。

所以,你最开始的问题说:
《PSW 的CY位,在RAM中占用一字...》
RAM?
怎么说到了RAM?
从来,没有讨论这个的。
单片机中,都是说《片内RAM》,这才是一个应用的区域。
而SFR,它并不在《片内RAM》中。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-12
占一位,C51单片机的PSP寄存器
相似回答