Comencemos con la palabra "palabra" (juego de palabras destinado)
En este caso, representa el tamaño predeterminado del medio de almacenamiento del sistema. Esto podría ser cualquier número de bits, pero normalmente era de 8 bits (en, por ejemplo, el Z80 del ZX Spectrum, etc.), o de 16 bits en los primeros sistemas de PC (8086, 80286, etc.).
Entonces, una computadora de 8 bits tiene un tamaño de palabra de 8 bits.
Luego hay 16 bits de dirección. Esto es, literalmente, el número de líneas de dirección en el chip. Nuevamente, tomando el Z80 como ejemplo, hubo 16 de ellos (A0 a A15). Esto da un posible \ $ 2 ^ {16} \ $ direcciones - 65536.
Cada una de esas direcciones representa la ubicación de la memoria de una palabra de datos.
Eso es 65535 palabras disponibles - en un sistema de 8 bits que es 64KBytes. En un sistema de 16 bits, sería el doble que en 128KBytes.
Ahora, la memoria RAM, la memoria ROM y (según la arquitectura) los periféricos de E / S tomarán una cantidad de esas 65536 direcciones.
Digamos, por ejemplo, que tiene 2K de ROM y 4K de RAM. Eso es 2048 direcciones de ROM y 4096 direcciones de RAM. No todas las direcciones están agotadas, por lo que hay espacio para la expansión de memoria, por ejemplo.
El ZX Spectrum 48K tenía 16K de ROM y 48K de RAM, por ejemplo. Son 16384 direcciones que apuntan a la ROM, y 49152 direcciones que apuntan a la RAM.
La cantidad de las 65536 direcciones disponibles que se utilizan realmente es exclusivamente del diseñador de la computadora.