题目:1个cpu的寻址能力为8kb,那么他的地址总线宽度为_____
我说:
这本书是我在图书馆借的,里面有某位大哥的答案,而且答案都是对的,我的答案又都是错的,给我很大的打击,所以我想学好汇编,证明自己并不比别人差,人都是俩肩膀扛一个脑袋,谁怕谁啊!
1.何为地址总线?
地址总线就相当于家里的门牌号,地址总线指定的是存储单元,就是每个家庭,而非家庭里的个体
2.何为存储单元?
书中这样说道存储器被分为若干个存储单元,每个存储单元从0开始顺序编号,
假设一个街道就是一个存储器,每户人家就是一个存储单元,每个人就是bit(也就是计算机的最小信息单位,每个二进制位)
书中有这样一段话:对于拥有128个存储单元的存储器,我们可以说它可以存储128个byte,他的容量是128个字节
看题:他的寻址能力为8kb,就是说他能找到8*1024个存储单元,然后再看分析
分析:每根地址总线可以传递高低电平两种信号,利用这种信号去定位相应的存储单元,所以每根地址线可以定位2个存储单元,
1byte = 1024bit 1kb = 1024byte 1mb = 1024kb 1gb = 1024mb
那么一根地址线就可以定位2个字节
一个cpu有N根地址总线,则可以说地址总线的宽度为N,这样的cpu最多可以寻找2^N个存储单元
8kb = 8 * 1024 byte = 2^3 * 2^10 = 2 ^ 13
答案:13