你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

通过一个小程序学习程序组成和编译结果分析

[复制链接]
wujique 发布时间:2018-7-21 10:14
1 代码到底怎么运行的?中断向量如何跟程序连接?
2 启动代码复位后跳到__main,是我们的main函数吗?
  1. Reset_Handler    PROC
  2.                  EXPORT  Reset_Handler             [WEAK]
  3.         IMPORT  SystemInit
  4.         IMPORT  __main

  5.                  LDR     R0, =SystemInit
  6.                  BLX     R0
  7.                  LDR     R0, =__main
  8.                  BX      R0
  9.                  ENDP
复制代码
3 编译链接之后,代码跟变量到底是怎么分配?放置在什么位置?
4 分散加载文件是什么?用来做什么?

我们就通过一个简单的程序一起了解了解这些东西。
2.3 包罗万象的小程序.rar (5.69 MB, 下载次数: 37)
收藏 1 评论10 发布时间:2018-7-21 10:14

举报

10个回答
zero99 回答时间:2018-7-23 10:23:35
谢谢分享
子曰好人 回答时间:2018-7-23 13:19:11
感谢分享,回复以表支持
TLLED 回答时间:2018-7-23 13:57:20
谢谢分享,学习下
billy226-301299 回答时间:2019-12-12 10:22:45
谢谢分享,学习下
wdliming-222461 回答时间:2020-1-28 17:14:55
谢谢分享~~~~
while(true) 回答时间:2020-1-29 08:15:04
谢谢分享
aiherong 回答时间:2020-1-29 21:18:17
感谢分亨!学到了不少细节
champtech 回答时间:2020-2-3 12:12:40
谢谢分享
champtech 回答时间:2020-2-4 09:08:07
谢谢分享
bjx1234 回答时间:2020-2-4 09:26:12
谢谢分享

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版