Hola,
No se donde dice que es parcialmente visible en 8086. Ojo que puede aparecer como “típicamente parcialmente visible” en general en otras arquitecturas, pero en particular en 8086 es visible.
Es más, en 8086 SP es un registro de propósito general. Es decir que puede usarse como operando en instrucciones que acepten cualquier registro de propósito general, como ser ADD, SUB, INC, etc.
Además tiene personalidad porque es usado como Stack Pointer para el manejo de las operaciones de stack.
Saludos,
Gustavo