Arquivos *.hex - LPC2138 - Keil

Eu preciso modificar o meu arquivo *.hex afim de viabilizar a produção. Para que vcs consigam entender um pouco melhor eu fiz um controlador para um LCD 240x128 dots. Na memória flash do LPC2138, tem um array armazenado a propaganda do cliente. Ou seja, da maneira que está hj, a cada mudança de cliente eu tenho que modificar o array e recompilar (que é ruim pra mim).
Dei uma olhadinha no formato mais comum do arquivo *.hex que é o da Intel 32 bits (http://en.wikipedia.org/wiki/Intel_HEX). A priori está incoerênte e não consigo explicar o pq. Então as perguntas que faço são: O Keil gera o *.hex no formato Intel 32 bits ? Caso sim, qual é a inconsistência do meu raciocínio na figura abaixo
Muito obrigado pela atenção, e um forte abraço a todos.

Dei uma olhadinha no formato mais comum do arquivo *.hex que é o da Intel 32 bits (http://en.wikipedia.org/wiki/Intel_HEX). A priori está incoerênte e não consigo explicar o pq. Então as perguntas que faço são: O Keil gera o *.hex no formato Intel 32 bits ? Caso sim, qual é a inconsistência do meu raciocínio na figura abaixo
Muito obrigado pela atenção, e um forte abraço a todos.
