The instruction pointer is 32 bits in size
EIP can indicate any machine instruction anywhere in the 4 GB of memory.
The segment registers still exists and define where 4 GB of program-accessible memory resides in physical or virtual memory
The segment registers are now considered part of the operating system, you can neither read nor change them directly.