??? 07/12/07 00:54 Read: times |
#141792 - How to make a gap Responding to: ???'s previous message |
Assume A memory Segment 0 - 127
The Compiler Needs a segment of 63 bytes and another of 20 bytes. You use _at_ to claim byte 72. Map 0 - 63 Segment 1 Map 63 - 71 Gap Map 72 - 72 Map 73 - 93 Segment 2 This is a simplification. BDATA, IDATA and DATA Overlap Each modules static variables get their own chunk. Let the compiler and linker do thier job. |
Topic | Author | Date |
data declaration problem | 01/01/70 00:00 | |
Look at the Map file! | 01/01/70 00:00 | |
hmm... how? | 01/01/70 00:00 | |
Think about it - nothing weird! | 01/01/70 00:00 | |
So why did they do that? | 01/01/70 00:00 | |
thanks andy~ | 01/01/70 00:00 | |
advice on the usage of absolute addresses | 01/01/70 00:00 | |
so how do i check? | 01/01/70 00:00 | |
It should be documented! | 01/01/70 00:00 | |
i see | 01/01/70 00:00 | |
incomplete | 01/01/70 00:00 | |
Pay attention! | 01/01/70 00:00 | |
to what? | 01/01/70 00:00 | |
Jojo's back | 01/01/70 00:00 | |
please read the content in that link | 01/01/70 00:00 | |
gaps | 01/01/70 00:00 | |
ya... | 01/01/70 00:00 | |
read my post above ... | 01/01/70 00:00 | |
I got it now | 01/01/70 00:00 | |
How to make a gap![]() | 01/01/70 00:00 | |
Not a declaration problem! | 01/01/70 00:00 |