La memoria RAM se divide en bytes que almacenan valores de 8 bits. El procesador 8086 es de 16 bits, por lo que cada registro ocupa 2 bytes en RAM. El MS-DOS reserva 3 secciones (segmentos) en RAM para almacenar el código del programa, datos y pila. El direccionamiento indica al procesador la ubicación en memoria mediante registros de segmento con la dirección inicial y registros de desplazamiento.