¿Cuál es el propósito de los registros CS e IP en el ensamblaje Intel 8086?

Entonces, como dice la pregunta, ¿cuál es el propósito de los registros CS e IP en 8086 de Intel?

Encontré esta explicación:

El segmento de código (CS) es un registro de 16 bits que contiene una dirección de segmento de 64 KB con instrucciones del procesador. El procesador utiliza el segmento CS para todos los accesos a las instrucciones a las que hace referencia el registro de puntero de instrucciones (IP). El registro CS no se puede cambiar directamente. El registro CS se actualiza automáticamente durante las instrucciones de salto lejano, llamada lejana y retorno lejano.

y esto para IP:

El puntero de instrucciones (IP) es un registro de 16 bits.

Realmente no entiendo lo que esto significa básicamente, así que si alguien pudiera proporcionar una explicación más "vívida", sería genial :)

Respuestas a la pregunta(6)

Su respuesta a la pregunta