MCS-51单片机内部RAM中四组通用寄存器中,每一组由8个寄存器组成,每1个寄存器能存储8位数据还是1位数据

或者可以这样提问,MCS-51单片机中那四组通用寄存器,是由32位构成,还是由32个字节构成。

MCS-51 单片机片内RAM的地址空间00 H - 1F H这32个字节(为什么是32字节,其实这里有隐藏信息,我们介绍单片机时总是先介绍它是几位的单片机,这里的几位就是数据总线的位数,一般 MCS-51 单片机的代表类型都是 8 位的,数据线 8 位,传输一个数据,这个数据大小为 8 bit,也就是一个字节),然而在介绍存储器的内容时,我们很容易把这一点隐藏信息给忽略掉。
存储器容量的计算是由 以二为底,以地址总线数为指数的幂乘上数据的位数(按照上面说的就是 8 bit),所以存储器中的 0000 H - FFFF H 中的任意一个地址都是可以存储 8 位,即 8 bit 的数据的。
同理,00 H - 1F H 中每一个地址单元都是 8 位,即 8 bit (这里的 8 位是 1 个地址里面数据的位数)。00 H - 1F H 一共 32 位(32个地址单元),分为 4 组 ,每组 8 位(8个地址单元),这 8 位对应着 8 个通用工作寄存器,记为 R0 ~ R7。(因此每一个通用工作寄存器都是一个地址单元,一个地址单元可以存储 8 位,即 8 bit 数据)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-21
MCS-51单片机内部RAM中那四组通用寄存器,每组8个,每个8位,即是由32个字节构成。本回答被提问者采纳
相似回答