flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > segments |
Author |
|
bitRAKE 05 Jun 2009, 02:45
SEG:OFF can be converted to a linear address with SEG * 16 + OFF. So, 2000:0300 would be a linear address of $20300. 3000:0300 would be a linear address of $30300. Therefor, if the file loaded at 2000:0300 was over $10000 bytes then the following load at address 3000:0300 would over write a portion of the file.
|
|||
05 Jun 2009, 02:45 |
|
GhostXoPCorp 05 Jun 2009, 08:14
thanks for the info
_________________ Oh that divide overflow. Just jumps out of the bushes every time to scare the day lights out of me. |
|||
05 Jun 2009, 08:14 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.