The 8086 had fourteen 16-bit registers .
The 8086 had eight ( more or less general ) 16-bit registers including the stack pointer , but excluding the instruction pointer , flag register and segment registers .
Intel 8086