CPU地址的计算问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:08:44
请问各位老大高手这个问题

假设某个CPU有A B C D 4个寄存器。它的数据总线是8位的,它的地址总线是16位的。这个可以访问的地址是?到?,总共有?个位置。

答案是0000到FFFFH,总共10000H个位置,为什么是4位的地址,对这个不是很明白,请各位高手指点一下。

解释一下这个答案:我们知道数字电路里面电压的逻辑只有0和1两种,也就是说这16根地址线,在CPU访问寄存器时的状态只能是0或1,那么这16位可以访问的地址范围就是:0000000000000000b(16位)到1111111111111111b(16位),换算成16进制就是:0000h到FFFFh。