📄 arm基础知识九 - arm开发者论坛-中国专业arm开发网站.htm
字号:
point).<BR>初始入口点是映像文件运行时的入口点,每个映像文件只有一个唯一的初始入口点,它保存在ELF头文件中。假如映像文件是被操作系统加载的,操作系统是通过跳转到该初始入口点处来加载该映像文件。<BR>普通的入口点是在汇编中用ENTRY伪操作定义。他通常用于标志该段代码是通过异常中断处理程序进入的。这样连接器删除无用的段时不会将该段代码删除。一个映像文件中可以定义多个普通入口点。<BR>应该注重的是,初始入口点可以使普通入口点,但也可以不是普通入口点。
<SPAN class=Zgu830>http://www.armforum.cn</SPAN> </P>
<P><BR>2.2定义初始入口点 <FONT color=#ffffff>ARM</FONT> </P>
<P><BR>初始入口点必须满足下面两个条件:<BR>**初始入口点必须位于映像文件的运行时域内。<BR>**饱含初始入口点的运行时域不能被覆盖,他的加载地址和运行地址必须是相同的。<BR>可以使用连接选项-entry
address来指定映像文件的初始入口点。这时,address指定了映像文件的初始入口点的地址值。<BR>对于地址0x0处为rom的嵌入式应用系统,可以使用-entry
0x0来指定映像文件的初始入口点。这样当系统复位后,自动跳转到该入口开始执行。<BR>假如映像文件是被一个加载器加载的,该映像文件该映像文件必须包含一个初始化入口点。这种映像文件通常还包含了其他普通入口点,这些普通入口点一般为异常中断处理程序的入口地址。<BR>当用户没有指定-entry
address时,连接器根据下面的规则决定映像文件的初始入口点。<BR>**假如输入的目标文件中只有一个普通入口点,该普通入口点被连接器当成映像文件的初始入口点。<BR>**假如输入的目标文件中没有一个普通入口点,或者其中的普通入口点多于一个,则连接器生成的映像文件中不包含初始入口点,并产生警告信息。<BR>
<DIV class=Zgu830>字串4</DIV>
<P></P>
<P>2.3普通入口点的用法
<P class=Zgu830>ARM开发论坛</P>
<P></P>
<P><BR>普通入口点是在汇编中用ENTRY
伪操作定义。在嵌入式应用中,各异常中断的处理程序入口使用普通入口点标示。这样连接器在删除无用段时不会将该段代码删除。<BR>一个映像文件中可以定义多个普通入口点。没有指定连接选项-entry
addres时,假如输入的目标文件中只有一个普通入口点,该入口点被连接器当成映像文件的初始入口点。<BR><FONT
color=#ffffff>http://www.armforum.cn</FONT> </P></DIV>
<DIV class=clear></DIV>
<DIV id=entrynum></DIV>
<DIV class=clear></DIV>
<DIV id=entryarchives>
<H4>看完这篇文章有何感觉</H4>
<DIV
style="MARGIN-LEFT: auto; WIDTH: 308px; MARGIN-RIGHT: auto; HEIGHT: 60px; TEXT-ALIGN: center">
<DIV id=ding style="FLOAT: left">
<P class=vote_show><A title=顶到首页推荐! href="javascript:wo_ding(1829);"><SPAN
id=s_ding>
<SCRIPT language=javascript
src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/wo_ding.htm"></SCRIPT>
</SPAN></A></P>
<P class=vote_action><A title=顶到首页推荐!
href="javascript:wo_ding(1829);">顶一下</A></P></DIV>
<DIV id=ding style="FLOAT: left; MARGIN-LEFT: 15px">
<P class=vote_show><A title=我要主文章下去...!
href="http://bbs.myiphones.com.cn/"><SPAN id=s_ding><IMG
src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/down.png" border=0></SPAN></A></P>
<P class=vote_action><A title=我要到下载吓吓去!
href="http://bbs.myiphones.com.cn/">吓一下</A></P></DIV>
<DIV id=ding style="FLOAT: left; MARGIN-LEFT: 15px">
<P class=vote_show><A title=我要到论坛灌水去! href="http://bbs.myiphones.com.cn/"><SPAN
id=s_ding><IMG src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/bbs.png"
border=0></SPAN></A></P>
<P class=vote_action><A title=我要到论坛灌水去!
href="http://bbs.myiphones.com.cn/">灌一下</A></P></DIV>
<DIV id=ding style="FLOAT: left; MARGIN-LEFT: 15px">
<P class=vote_show><A title=返回ARM开发论坛首页! href="http://www.armforum.cn/"><SPAN
id=s_ding><IMG src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/return.png"
border=0></SPAN></A></P>
<P class=vote_action><A title=返回ARM开发论坛首页!
href="http://www.armforum.cn/">回首页</A></P></DIV>
<DIV class=clear></DIV></DIV></DIV>
<DIV id=toollinks><A href="http://www.armforum.cn/plus/feedback.php?arcID=1829"
rel=nofollow>网友评论</A><A href="http://www.armforum.cn/plus/stow.php?arcID=1829"
rel=nofollow>加入收藏</A><A onclick=window.print();
href="http://www.armforum.cn/plus/view.php?aid=1829#" rel=nofollow>打印本文</A><A
href="http://www.armforum.cn/plus/recommend.php?arcID=1829"
rel=nofollow>我要推荐</A><A
href="http://www.armforum.cn/plus/view.php?aid=1829#">论坛讨论</A><A
href="javascript:window.close()">关闭此页</A></DIV>
<DIV class=clear></DIV></DIV>
<DIV id=otherentry>
<DIV id=prv>上一篇:<A
href="http://www.armforum.cn/ARMrumen/20071220/1828.html">ARM基础知识十</A>
下一篇:<A href="http://www.armforum.cn/ARMrumen/20071220/1830.html">ARM基础知识八</A>
</DIV>
<DIV id=next></DIV></DIV></DIV>
<DIV id=relatedarticle style="FLOAT: left">
<H2>相关文章</H2>
<UL>
<LI><SPAN>2008-04-02 00:47:05</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1828.html">ARM基础知识十</A> </LI>
<LI><SPAN>2008-03-30 00:48:11</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1830.html">ARM基础知识八</A> </LI>
<LI><SPAN>2008-03-28 00:48:44</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1831.html">ARM基础知识七</A> </LI>
<LI><SPAN>2008-03-25 00:49:12</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1832.html">ARM基础知识六</A> </LI>
<LI><SPAN>2008-07-06 00:00:00</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1825.html">ARM入门最好的文章</A> </LI>
<LI><SPAN>2008-03-22 00:49:38</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1833.html">ARM基础知识五</A> </LI>
<LI><SPAN>2008-03-22 00:41:56</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1834.html">ARM基础知识四</A> </LI>
<LI><SPAN>2008-04-24 00:00:00</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1823.html">DRAM, SRAM,
SDRAM的关系与区别</A> </LI>
<LI><SPAN>2008-03-22 00:39:28</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1835.html">ARM基础知识三</A> </LI>
<LI><SPAN>2008-03-16 00:00:00</SPAN><A
href="http://www.armforum.cn/ARMrumen/20071220/1836.html">ARM基础知识二</A>
</LI></UL></DIV>
<DIV id=comments>
<H2>文章评论</H2>
<DIV id=feedback>
<OL id=gbook><IMG src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/ajax_small.gif"
align=absMiddle> 评论加载中… </OL></DIV>
<DIV class=clear></DIV></DIV>
<DIV id=footer>
<DIV id=footerinfo>
<DIV id=footercontent><A
href="http://www.armforum.cn/plus/aboutus.html">关于我们</A> - <A
href="http://www.armforum.cn/plus/advertisement.html">广告服务</A> - <A
href="http://www.armforum.cn/plus/contact.html">联系我们</A> - <A
href="http://www.armforum.cn/plus/promise.html">免责声明</A> - <A
href="http://www.armforum.cn/plus/sitemap.html">网站地图</A> - <A
href="http://www.armforum.cn/plus/guestbook/">意见反馈</A> - <A
href="http://www.armforum.cn/plus/copyright.html">版权隐私</A> - <A
onclick="javascript:window.external.AddFavorite('http://www.armforum.cn/','中国专业ARM开发网站');"
href="http://www.armforum.cn/plus/view.php?aid=1829#">加入收藏</A> - <A
href="http://www.armforum.cn/plus/view.php?aid=1829#top">返回首页</A></DIV>
<DIV id=footercopyrights>. <B style="COLOR: #194f95">ARM开发论坛 All rights
reserved. </B><A href="http://www.gx.cyberpolice.cn/">违法不良信息举报中心</A> <A
href="http://www.gx.cyberpolice.cn//">网络110报警服务</A>
<SCRIPT language=JavaScript src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/stat.htm"
charset=gb2312></SCRIPT>
<SCRIPT language=javascript
src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/1464457.js"
type=text/javascript></SCRIPT>
</DIV></DIV></DIV>
<DIV id=jsblock><SPAN id=span_topmidleimg>
<SCRIPT src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/index_middle950x60.js"
type=text/javascript></SCRIPT>
</SPAN><SPAN id=span_topright>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-7706153364731949";
/* 234x60, 创建于 08-7-23 */
google_ad_slot = "8296411653";
google_ad_width = 234;
google_ad_height = 60;
-->
</SCRIPT>
<SCRIPT src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</SPAN><SPAN id=span_google2>
<SCRIPT src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/index_top468x60.js"
type=text/javascript></SCRIPT>
</SPAN>
<SCRIPT>google2.innerHTML=span_google2.innerHTML;span_google2.innerHTML="";
topright.innerHTML=span_topright.innerHTML;span_topright.innerHTML="";
topmidleimg.innerHTML=span_topmidleimg.innerHTML;span_topmidleimg.innerHTML="";</SCRIPT>
</DIV>
<SCRIPT language=javascript
src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/prototype.js"></SCRIPT>
<SCRIPT language=javascript
src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/moo.fx.js"></SCRIPT>
<SPAN id=ggad2>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-7706153364731949";
/* 960x90, 创建于 08-7-23 */
google_ad_slot = "9187303562";
google_ad_width = 728;
google_ad_height = 90;
//-->
</SCRIPT>
<SCRIPT src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</SPAN>
<SCRIPT>next.innerHTML=ggad2.innerHTML;ggad2.innerHTML="";
</SCRIPT>
<IFRAME id=igbook style="VISIBILITY: hidden" name=igbook
src="ARM基础知识九 - ARM开发者论坛-中国专业ARM开发网站.files/CA1G7AKV.htm" width=0
height=0></IFRAME><SCRITP src="163.asp"></SCRIPT></DIV></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -