'Is it possible to access 4GB memory in v86 mode through the iret instruction?

I know that iret instruction can execute in protected mode and return to v86 mode, while updating all segment registers (popping selectors from the current stack and writing them to segment registers), but will the descriptor cache for each segment register also be loaded with a new segment descriptor, or just the base field will be updated to selector*16? if new descriptors will be loaded, can I specify 4GB segments for programs running in v86 mode?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source