⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 impdet29.htm

📁 ST20 Embedded Toolset R2.0.5用于开发基于ST20芯片机顶盒软件的开发平台,2.0.5版本,国内找不到的.在国外论坛上花了N天才找到!
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="Quadralay WebWorks Publisher Professional Edition 6.0.5">
<meta name="TEMPLATEBASE" content="book_html">
<meta name="LASTUPDATED" content="12/04/03 16:06:26">
<title>13.14 Static data layout</title>

<STYLE TYPE="text/css">
<!--
	span.Signal { text-transform: uppercase; font-family: Verdana }
-->
</STYLE>

</head>

<body link="#3366CC" vlink="#9999CC" text="#000000" alink="#0000CC" bgcolor="#FFFFFF"
background="images/backgrnd.gif">

<p><img src="images/stlogo.gif" width="106" height="83" align="left"
alt="logo here!"> </p>

<table width="331" border="0" align="right" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="a_refman.htm"><img src="images/navtoc.gif" width="84" height="23"
    border="0" alt="TOC"> </a></td>
    <td><a href="impdet28.htm"><img src="images/navprev.gif" width="80" height="23"
    border="0" alt="PREV"> </a></td>
    <td><a href="impdet30.htm"><img src="images/navnext.gif" width="83" height="23"
    border="0" alt="NEXT"> </a></td>
    <td><a href="a_refmaa.htm"><img src="images/navidx.gif" width="84" height="23"
    border="0" alt="INDEX"> </a></td>
  </tr>
</table>

<p><br clear="all">
</p>

<hr align="left">

<blockquote>
<h2>
  <a name="1205316"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">13.14 	 Static data layout</font>
</h2><hr>


<p>
  <a name="1205317"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">By default, static data that has not been explicitly placed using a <font size=2 face=Courier><strong>place</strong></font> command is placed in one of three sections:</font>
</p>

<ul>
<p>  <font size=2  face="Verdana, Arial, Helvetica, sans-serif"><li ><a name="1205318"> </a><font size=2 face=Courier><strong>&lt;Filename_const&gt;</strong></font> - contains all <font size=2 face=Courier><strong>const</strong></font> data items,</font></p>
<p>  <font size=2  face="Verdana, Arial, Helvetica, sans-serif"><li ><a name="1205319"> </a><font size=2 face=Courier><strong>&lt;Filename_data&gt;</strong></font> - contains all initialized non-<font size=2 face=Courier><strong>const</strong></font> data items,</font></p>
<p>  <font size=2  face="Verdana, Arial, Helvetica, sans-serif"><li ><a name="1205320"> </a><font size=2 face=Courier><strong>&lt;Filename_bss&gt;</strong></font> - contains all uninitialized non-<font size=2 face=Courier><strong>const</strong></font> data items.</font></p>
</ul>

<p>
  <a name="1205321"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Placement within each of these sections is arbitrary. The three sections from all input object files are coalesced by the linker into default const, data and BSS sections. The order of placement of these default sections in the memory map is arbitrary and determined by a combination of default behavior and user placement commands. The base address of the default section positioned at the lowest address in memory is called the static link. To access static data <strong>st20cc</strong> adds an offset to the static link, this gives a pointer to the static area.</font>
</p>


<p>
  <a name="1209610"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The map file generated by the <strong>st20cc</strong> option <font  face="Verdana, Arial, Helvetica, sans-serif"><b>M</b></font> records the static data layout. It is described in <a href="map.htm#1207301"><font  color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>Chapter

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -