Mercurial > hg > Members > kono > nitros9-code
view docs/ccguide/chap2.chapter @ 468:60b821f18853
A little here and there.
author | roug |
---|---|
date | Thu, 03 Oct 2002 21:39:06 +0000 |
parents | bea58398bb15 |
children | c43b678c0055 |
line wrap: on
line source
<chapter> <title>Characteristics of Compiled Programs</title> <section> <title>The Object Code Module</title> <para> The compiler produces position-independent, reentrant 6809 code in a standard OS-9 memory module format. The format of an executable program module is shown below. Detailed descriptions of each section of the module are given on following pages. </para> <informalfigure> <screen> Module Offset +-------------------------------+ ! ! ! Module Header ! ! ! !-------------------------------! ! Execution Offset ! !-------------------------------! ! Permanent Storage Size ! !-------------------------------! ! Data-text Reference Count ! v v : Data-text Reference Offsets : ^ ^ </screen> </informalfigure> <section> <title>Module Header</title> <para> This is a standard module header with the type/language byte set to $11 (Program + 6809 Object Code), and the attribute/revision byte set to $81 (Reentrant + 1). </para> </section> </section> </chapter>