I thought so too but couldn't find it in the original 386 documentation. Google found this:Firestryke31 wrote:I thought reloading the segment registers in real mode flushed the "hidden parts" with the real mode compatible values (i.e. limit of 0xFFFFF and byte granularity). Perhaps I should read up on it though.
However, our favorite Wiki's example reloads DS after reentering real mode, and so does this example. Both examples load DS with zero, maybe that does matter?AllExperts wrote:Loading the segment register with any new value will disable this odd feature.
Roel