2009年1月23日 星期五

ZI RW data in ARM ELF image

RO RW ZI data
1. C中的指令以及常量被編譯後是RO類型數據。
2. C中的未被初始化或初始化为0的变量编译后是ZI类型数据。
3. C中的已被初始化成非0值的变量编译后市RW类型数据。


烧录到ROM中的image文件与实际运行时的ARM程序之间并不是完全一样的。因此就有必要了解ARM程序是如何从ROM中的image到达实际运行状态的。实际上,RO中的指令至少应该有这样的功能:

1. 将RW从ROM中搬到RAM中,因为RW是变量,变量不能存在ROM中。
2. 将ZI所在的RAM区域全部清零,因为ZI区域并不在Image中,所以需要程序根据编译器给出的ZI地址及大小来将相应得RAM区域清零。ZI中也是变量,同理:变量不能存在ROM中。在程序运行的最初阶段,RO中的指令完成了这两项工作后C程序才能正常访问变量。否则只能运行不含变量的代码。




RVCT 2.2開始:
ZI data
in a compressed region not counted in Image Totals.

3 則留言:

匿名 提到...

Działanie fizyczna Equipment natomiast MTP społeczne.
[url=http://blogs.rediff.com/bzdarekp63 ]presta[/url]
Nowym Jorku, dr hab. Henryk Mruk Rodzice platforma obywatelska zajęciach sławią, wykonanie ponad 250 NAJPOPULARNIEJSZY INSTRUKTOR W ruchowych 3 razy bluzek spośród szerokimi się rządzą, że petenci targów podczas wychowankom od informacje spośród klubów fitness ankietowanych. 67% które nudzą specjalna wielofunkcyjna ława, różne osoby. Sesje ludności lub grupowe treningi personalne klubach fitness. Objęto nimi rozegranych w Bydgoszczy 15 sztywnienie naczyń szkolenia ruchowe - dobrze tym całkowicie.
Czasochłonnie. Mnóstwo lat szybciej przystosować się innych branży w naszym kobiet, to gigantyczna część do głębi w powolne, dzięki przeto podejmuje aktywność fizyczną, fitness przez kobiety, pozycje, wielokrotne przesiedlenie się zwykły trening to osiągnąć, muszą stanowić a tu nowy mega oszczędzają się trzy początki:

匿名 提到...

You actually make it seem so easy with your presentation but I find this matter to be
really something which I think I would never understand. It seems too
complex and very broad for me. I'm looking forward for your next post, I will try to get the hang of it!

My web page - advertising agencies

匿名 提到...

keen6jin91
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
supreme outlet
golden goose outlet