Цитата(drum1987 @ Feb 22 2011, 09:06)

ZI-data составляет объем STACK и HEAP,
Code - исполняемый код понятно
RO-data - константные данные понятно
RW-data - переменные в RAM если это переменные с конкретными значениями при инициализации то тоже понятно...
Верно, только в ZI-data должны помимо stack и heap входить переменные, инициализируемые нулями.
Цитата(drum1987 @ Feb 22 2011, 09:06)

Осталось понять что из этого будет занимать оперативку

ОЗУ занимает ZI-data и RW-data.
Цитата(drum1987 @ Feb 22 2011, 09:06)

Изучив вопрос понял, что мне необходимо конвертировать HEX файф в BIN, а потом его уже грузить в процессор...так ли это? просто HEX - 347 кб, BIN - 128

Если программатор позволяет заливать HEX, то можно не конвертировать. Если HEX заливать не позволяет, а BIN - позволяет, то нужно конвертировать в BIN. Для этого есть утилита fromelf.exe.
Размер HEX обычно превышает размер занимаемого ПЗУ приблизительно в 2,5 раза. Это обусловлено устройством формата Intel HEX. Можете про него почитать на досуге:
Intel HEX File Format