Initial revision

This commit is contained in:
ceriel 1987-04-16 16:04:55 +00:00
parent 22961f13af
commit a142d31a56
2 changed files with 95 additions and 0 deletions

58
util/led/led.layout Normal file
View file

@ -0,0 +1,58 @@
Output format for ACK assemblers
_________________
| OUTHEAD |
| magic |
| stamp |
| flags |
| nsect |
| nrelo |
| nname |
| nemit |
| nchar |
|_______________| _
| outsect | \
|_______________| |
| |
:
: > * nsect
:
|_______________|
| outsect | |
|_______________| _/
| | \
: |
code > * nemit
: |
|_______________| _/
| outrelo | \
|_______________| |
| |
:
: > * nrelo
:
|_______________|
| outrelo | |
|_______________| _/
| outname | \
|_______________| |
| |
:
: > * nname
:
|_______________|
| outname | |
|_______________| _/
| | \
:
string area > * nchar
:
|_______________| _/
| symbolic |
| debugging |
| information |
| (format yet |
| unspecified) |
| : |
| : |

37
util/led/memory_layout Normal file
View file

@ -0,0 +1,37 @@
-----------------------------------------------
Header *
-----------------------------------------------
Section table *
-----------------------------------------------
Section contents
-----------------------------------------------
:
-----------------------------------------------
:
-----------------------------------------------
Section contents
-----------------------------------------------
Relocation table
-----------------------------------------------
Saved local names
-----------------------------------------------
Global names *
-----------------------------------------------
Strings of local names
-----------------------------------------------
Strings of global names *
-----------------------------------------------
#ifdef SYMDEBUG
Symbolic debugging information
-----------------------------------------------
#endif SYMDEBUG
Symbol table *
-----------------------------------------------
Archive positions *
-----------------------------------------------
Module contents
-----------------------------------------------
Ranlib information
-----------------------------------------------
* May not be deallocated.