满意的回答
gy96300
2015.03.25
合格率: 42%等级: 9
帮助: 112人
计算机访问内存时,用地址编制索引。 这意味着从地址中找到数据并保存或读取数据
计算机内最小的地址单位是字节地址,即按字节组织存储区域的地址
由于是每字节8位的二进制数据,所以读写数据需要8位的数据总线,一次可以读写8位
采用8位数据总线宽度的计算机称为8位计算机,支持Z80、Intel8086等旧的cpu型号
然而,对于相对高能力的cpu,例如如果cpu片上存储器是16位,那么如果完全旋转8位,则可能不能满足cpu的高速数据运算能力的数据吞吐量,因此数据总线是2个8位,总共16位的总线
据此,随着cpu能力的提高,每4字节读写1次就成为32位的数据总线,与其对应的cpu内部的寄存器也成为32位(被称为32位计算机,windows的版本中有32位的版本)
这样,由于要处理数据全部以字节为最小单位(存储单元的位宽=8),所以为了像8位、16位、32位、64位那样读出数据,数据总线必须是8位的整数倍
因此,由于存储单元地址代码的最小单位受字节=8的限制,数据总线宽度只能是8的整数倍,由于不能计算地址,所以不采用整数倍以外的数据存取方式
10分享通报