Para determinar o número de bits necessários em um barramento de endereço, precisamos encontrar a menor potência de 2 que é maior ou igual ao número de locais de memória.
Você tem locais de memória de 0 a 2059, inclusive. Isso significa que você tem 2059 - 0 + 1 =2060 locais de memória.
Agora encontramos o menor poder de 2 maior ou igual a 2060:
* 2
10
=1024
* 2
11
=2048
* 2
12
=4096
Desde 2
11
(2048) é menor que 2060 e 2
12
(4096) é maior, você precisa de pelo menos 2
12
Locais endereçáveis. Portanto, você precisa de 12 bits no barramento de endereço. Cada bit no barramento de endereço pode representar 2 possibilidades (0 ou 1), então 12 bits podem representar 2
12
=4096 endereços diferentes. Isso é suficiente para abordar os locais de 0 a 2059.