Tomemos por ejemplo un microprocesador de 8 bits, cómo el Z80, que es capaz de direccionar (líneas de salida del CPU) un máximo de 64Kbytes de memoria (la mayoría de los microprocesadores de 8 bits, direccionan esa cantidad). El MP Z80 utiliza 16 líneas para el direccionamiento: Dir. Cap. Maximo direccionable. A15 - 64K Ej. Memoria 27512 (el máximo = 65.535 posiciones de memoria) A14 - 32K Ej. Memoria 27256 A13 - 16K Ej. Memoria 27128 A12 - 8K Ej. Memoria 2764 A11 - 4K Ej. Memoria 2732 A10 - 2K Ej. Memoria 2716 A09 - 1K Ej. Memoria 2708 A08 - 512 Bytes A07 - 256 Bytes A06 - 128 Bytes A05 - 64 Bytes A04 - 32 Bytes A03 - 16 Bytes A02 - 8 Bytes A01 - 4 Bytes A00 - 2 Bytes (0 / 1) Ahora en relación a tu pregunta, la memoria de 2 Kbytes utiliza la dirección A10 del CPU (Máximo), por lo cual, se requieren 11 líneas para direccionar esta memoria ; es decir, desde A00 hasta A10. En relación a los bits (X* 8= 8 bits) o sea , 8 lineas para el bus de datos. Si lograste entender podrás obtener la respuesta de la segunda consulta. (PISTA) Un microprocesador que tiene 17 lineas de direccionamiento, podrá accesar 1Mb de memoria, con 18 = 2 Mb y así sucesivamente. Por último en relación a los bits = 32 bits. = 32 Líneas. Espero haber sido claro en este tema. No dudes en consultar cualquier aspecto.