作业帮 > 综合 > 作业

内部RAM的高128B就是SFR吗?由什么来区分?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/17 08:19:45
内部RAM的高128B就是SFR吗?由什么来区分?
内部RAM的高128B就是SFR吗?由什么来区分?
52系列的单片机,内部有256字节的RAM.
其中的高128B,地址号码与SFR相同.
虽然地址号码相同,但是它们是完全不同的,RAM就是RAM,SFR就是SFR.
由什么来区分?
高128B的RAM,必须间接寻址;
SFR,必须直接寻址.
再问: 就是我问的是51是一样的把!
再答: 51的单片机,根本就没有高128B的RAM,所以不存在区分的问题。 SFR就是SFR,和内部RAM没有任何关系。 读写SFR,也必须直接寻址。
再问: 不好意思我书上有高128B,请问是我的书错了不?请回答?
再答: 51单片机,确实有“高128B” 的说法,这只是个地址范围。 高128B,是21个SFR。 低128B,就是“内部RAM”。 RAM和SFR,不要混着说。 --------- “内部RAM的高128B”,这自然还是RAM,但是这是52单片机才具有的。 同样,也不要说:SFR的低128B是内部RAM。