__no_init __eeprom unsigned char fix_addr_high @ 0x0ff;
__no_init __eeprom unsigned char addr_low[ 256 ] @ 0x100;
void SaveValue( unsigned int adi ) {
unsigned char uc_tmp;
// Старший байт.
uc_tmp = (unsigned char)(adi >> 8);
fix_addr_high = uc_tmp;
// Младший байт.
addr_low[ uc_tmp ] = (unsigned char)(adi & 0xff );
}