Цитата(Joker_sava @ May 23 2008, 11:44)

Ты имеешь ввиду напрямую считывать по адресу ячейки памяти типа как на ассеблере? Не хотелось бы аасемблерные вставки делать, прога вся на С.
Зачем ассемблерные вставки? Создаешь указатель, и разыменовываешь его:
Код
unsigned long ul32 * pUl32 = 0x00000000;
// прочитать байт
unsigned char ucTmp = (unsigned char)pUl32[0];
// или
unsigned char ucTmp = *((unsigned char * )pUl32);
Как сказал
richie - смотри карту памяти проца, там единое адресное пространство, т.е. значения из флэш доступны для чтения точно так же как из RAM.