Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.development    |    Operating system development chatter    |    4,255 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,362 of 4,255    |
|    Joe Monk to All    |
|    Re: segmentation    |
|    23 Oct 22 17:26:50    |
      From: joemonk64@gmail.com              > Since the memory to be managed is more than 64k, the OS        > needs to effectively using huge pointers, and as such the        > huge memory model OS needs to generate code that is        > aware of the segment shift value.        >               Straight from the intel 8086 book:              "In order to be dynamically relocatable, a program must not load or alter its       segment registers and must not transfer directly to a location outside the       current code segment. In other words, all offsets in the program must be       relative to fixed values        contained in the segment registers. This allows the program to be moved       anywhere in memory as long as the segment registers are updated to point to       the new base addresses."              Joe              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca