第1个回答 推荐于2018-03-29
51系列,片内RAM范围为00H~7FH,是128字节;80H~FFH被特殊功能寄存器使用了。
52系列,片内RAM范围为00H~FFH,是256字节;但是为了兼容51,特殊功能寄存器仍然是80H~FFH,这就出现了问题,80H~FFH既是特殊功能寄存器又是RAM,怎么办?于是聪明的设计工程师们就规定,在80H~FFH范围内,访问RAM必须用间接寻址。本回答被提问者和网友采纳
第2个回答 2010-12-04
51系列,和52系列,在这个问题上,是有区别的。
51系列,片内RAM只能用00H~7FH,这就是128字节;80H~FFH,是无效的。
52系列,片内RAM,00H~FFH就全能用了。注意:80H~FFH范围内,只能间接寻址。
第3个回答 2010-12-04
是的,但还有128个字节给内部寄存器占用了,所以用户只能用剩下的128个字节了