关于计算机寻址范围的疑惑? 20
先说我理解的几个概念:1.存储器内部的电路结构是由存储矩阵、地址译码器、数据控制器组成,地址线的根数决定了寻址能力,数据线的根数决定了CPU一次可以处理(或读写)的数据位...
先说我理解的几个概念:1. 存储器内部的电路结构是由存储矩阵、地址译码器、数据控制器组成,地址线的根数决定了寻址能力,数据线的根数决定了CPU一次可以处理(或读写)的数据位数2. 存储器内的行、列地址译码器能够定位(寻)到的一个最小目标称为一个“字”(注意并非字节),至于这个字具体是多大,由字长决定,而字长由数据位宽决定,比如是16位数据位宽,那么字长就是16bit(2个Byte);如图是一个1024*4存储矩阵的SRAM内部框图,可见总共1024个字,字长是4bit.3. 地址线能寻到多少个地址,由地址线的根数决定(唯一决定因素),假设地址线根数为N,寻址个数为X,那么X=2^N如下:① 以上概念是否存在问题?哪一个概念出了问题?② 书上讲寻址能力(或寻址范围)是以“字节”为单位(而并未讲以“个”为单位),我理解这里的“寻址能力”实际上指的是“寻址能力=(地址个数)x (单个地址所包含的存储容量大小,即字长,且以字节Byte为单位)”,理解是否正确?③ 如果第二点我理解正确,那么我们讲寻址能力或范围时,以“B”为单位,就必须同时知道地址位宽度和数据位宽度。而我看网上很多资料,在计算寻址范围时,只是单纯的提到地址宽度,并未说数据位宽,这是为何?望大佬解惑,感谢!
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询