全站数据
8 4 2 0 5 8 1

在单片机里为什么00H~7FH是128个字节,是怎么算的啊128个字节等于128*8个0和1,但00H到7FH不就是00000000

雪梨说造价 | 简单学习,快乐成才!         
问题更新日期:2024-11-01 06:43:17

问题描述

在单片机里为什么00H~7FH是128个字节,是怎么算的啊128个字节等于128*8个0和1,但00H到7FH不就是00000000急求答案,帮忙回答下
精选答案
最佳答案

51系列,片内RAM范围为00H~7FH,是128字节;80H~FFH被特殊功能寄存器使用了。

52系列,片内RAM范围为00H~FFH,是256字节;但是为了兼容51,特殊功能寄存器仍然是80H~FFH,这就出现了问题,80H~FFH既是特殊功能寄存器又是RAM,怎么办?于是聪明的设计工程师们就规定,在80H~FFH范围内,访问RAM必须用间接寻址。