当前位置: 首页 > news >正文

做网站设计需要学会哪些注册一个空壳建筑公司

做网站设计需要学会哪些,注册一个空壳建筑公司,母版页和窗体做网站例子,有公众号要不要做网站1. 前言 crt0是hightec 在其toolchain的gcc库中实现启动startup功能的核心代码。 HighTec已为tc3xx设置了一些默认的启动行为。在此启动过程中,目标被初始化并设置为其默认值。启动文件的代码在进入main()函数之前执行。之后,执行main()函数的构造函数。 编译器附带的启动…

1. 前言

crt0是hightec 在其toolchain的gcc库中实现启动startup功能的核心代码。

HighTec已为tc3xx设置了一些默认的启动行为。在此启动过程中,目标被初始化并设置为其默认值。启动文件的代码在进入main()函数之前执行。之后,执行main()函数的构造函数。

编译器附带的启动代码仅是示例,用户可以根据自己需要去修改启动代码。

默认的启动过程分为两个步骤:
1. 执行crt0.o的启动代码
2. 调用main()函数的构造函数

2. 启动代码的一些说明

编译器toolkit包含一个启动代码示例。此代码在控制器reset后执行,并必须放置在目标期望其第一条指令(入口点)的地址处。默认代码初始化了以下内容:
▶ 用户和中断堆栈指针
▶ 访问系统全局寄存器
▶ OCDS软件断点服务
▶ SDA基指针
▶ 初始化上下文保存区(CSA)

此外,未初始化的数据设置为零,并且初始化的数据从ROM复制到RAM。这是通过使用默认链接器描述文件中定义的__clear_table和__copy_table表来完成的。

__clear_table用于在进入main()函数之前将未初始化的数据(即.bss、.sbss和.zbss节)设置为零。(这样做是因为ANSI规定未初始化的数据应为零。)

通过使用-fzero-initialized-in-bss选项,用户可以告诉tricore-gcc将初始化为零的变量放置在.bss节而不是.data节中。使用static修饰符的变量不受此选项的影响。

初始化数据位于复位时的RAM区域。在程序访问数据之前,必须将该数据复制到其RAM地址。

在默认的链接器脚本中,__copy_table被初

http://www.yayakq.cn/news/248169/

相关文章:

  • 平度做网站推广wordpress对联
  • 苏州外贸网站建设公司价格云南网站开发公司
  • 河南 网站备案seo整站优化
  • 百度注册网站怎么弄如何添加网站关键词
  • 网站域名所有权查询seo流量是什么
  • 网站建设个人wordpress模板在线编辑
  • 网站开发公司成本是什么在网站上做宣传
  • 济宁做网站多少钱电商都有哪些平台
  • 微网站怎么注册账号免费招工人在哪个网站
  • 个人网站logo图片有哪些网站可以做海报设计知乎
  • 网站建设平台点击进入免费空间大的网盘
  • 网站左侧漂浮导航天津装饰公司排行榜前十位有哪些
  • 如何做社交网站电子商务网站开发系统平台
  • 榆次做网站四川简阳建设局招标公告网站
  • 做网站需要什么花费网页设计与制作大赛
  • 便利店网站建设拓扑图用土豆做美食的视频网站
  • 酉阳网站建设股票海选公司用什么网站
  • 财经直播网站建设网页视频提取软件app
  • 虚拟服务器怎样做网站公司logo是什么意思
  • 湖南响应式网站建设推荐医院为什么要做门户网站建设
  • 怎样做网站海报网站 界面改版
  • 网站建设费可分摊几年php制作网站开发
  • 本地网站模版批量修改网站字符关于网站建设的指标
  • 买CAD设计图做的网站学校机构网站建设内容
  • 网站备案的主体变更怎么做上海十大公司排名
  • 网站建设计划方案psd模板怎么做网站
  • 网站提示503做版权素材网站门槛
  • 宁波企业免费建站老榕树智能建站系统
  • 建设银行网站ie11打不开南宁市规划建设局 网站
  • 怎么把网站源码新手用什么程序建网站