一直弄不清编写CMD文件时的一些问题: 1. 既然COFF目标文件包含三个默认的块(.text可执行代码.data已初始化数据.bss为未初始化数据保留的空间),那么 未初始化块(data)中包含的段(.stack .sysmem .esysmem )和初始化块包含的段(.switch .pinit .cinit .const .econst)这些段在哪儿有定义?还是需要自己定义?它们和三个默认块有什么关系? 2..const .switch .bss .stack .sysmem 要求放在低地址的数据页,问题是:什么是低地址的数据页?是以哪个地址为分界线,还是在某块数据存储器映像内的低地址? 3. .reset是什么段名吗?在CMD文件中可以将其直接定位? ` 请大家讨论,指教啊 |