cpu的寻址能力=2^n 其中n代表地址总线的个数;
cpu的寻址能力就是指其一次性能读取的二进制数个数。
比如一个地址总线的个数为1的cpu ,那它的寻址能力就为2个二进制数。如果它的寻址能力为8k,其中k=2^10个二进制数。那8k=2^3·2^10=2^13个二进制数。所以地址总线个数为13。
CPU寻址能力也就是寻址空间,通俗地说,就是能最多用到多少内存的一个问题。
数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据存放在哪里 ,这时候就需要挨家挨户的找,这就叫做寻址,但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。
CPU最大能查找多大范围的地址叫做寻址能力 ,CPU的寻址能力以字节为单位 ,如32位寻址的CPU可以寻址2的32次方大小的地址也就是4G,这也是为什么32位的CPU最大能搭配4G内存的原因 ,再多的话CPU就找不到了。
像这种寻址能力的题目,总是说内存相关或者存储相关的,寻址能力的数字一般都是2的N次方,如果地址总线的8位的
你的这个问题是反着问的,寻址能力是8K,问地址总线, 那就是问2的多少次方是8K,那8K是多少位呢?就是8乘以1024位,也就是8192位,这一套连等,把8变成2的3次方,1024变成2的10次方,后面就将8K写成8(2的3次方)乘以1K(2的10次方)等于2的13次方,13即为答案。就是说2的13次方为8K。
cpu的寻址能力=2^n 其中n代表地址总线的个数,cpu的寻址能力就是指其一次性能读取的二进制数个数。比如一个地址总线的个数为1的cpu ,那它的寻址能力就为2个二进制数。如果它的寻址能力为8k,其中k=2^10个二进制数。那8k=2^3·2^10=2^13个二进制数。所以地址总线个数为13。
8*1024换算成字节等8192
8192开2的根号等于13