2061| 5
|
关于单片机程序和PC程序的内存5个段区的疑问? |
1金钱
最佳答案基本上都正确,理解很到位。单片机和处理器执行程序的不同就在于此,前者是从flash、ROM区域执行程序,而后者是从内存RAM中执行程序。
补充一点,对于STM32也有可以从RAM区执行程序的功能,但是一般用于调试。
不过应当说,在单片机中“将初始化数据段(data)+未初始化数据段(BSS)从flash搬到内存”这么说不太合适。编译器生成的汇编程序代码中有一部分就是在进入函数之前就将初始化数据段该初始化的初始化,未初始化数据段所 ...
| ||
| ||
十六进制带我飞。
|
||
| ||
| ||
| ||
| ||
十六进制带我飞。
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-9 13:01
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网