Цитата(sonycman @ Jun 22 2010, 01:07)

То есть он обнуляться не будет, не смотря на то, что расположен в области ZI?
Будет, как и все остальное в ZI.
Цитата(sonycman @ Jun 22 2010, 01:07)

Или опция NOINIT просто игнорируется?
Почему же? Просто в контексте ассемблера он означает совсем не то, что схожий по звучанию атрибут региона из скрипта линкера (UNINIT)
Assembler:
Цитата
NOINIT
Indicates that the data section is uninitialized, or initialized to zero. It contains only space reservation directives SPACE or DCB, DCD, DCDU, DCQ, DCQU, DCW, or DCWU with initialized values of zero. You can decide at link time whether an area is uninitialized or zero initialized.
Linker:
Цитата
UNINIT
Use to create execution regions containing uninitialized data or memory-mapped I/O.