Правильно так:
*(volatile u_char *)(base_addr + 0x555) = 0xaa;*(volatile u_char *)(base_addr + 0x2aa) = 0x55;*(volatile u_char *)(base_addr + 0x555) = 0xa0;*(volatile u_char *)(base_addr + offset) = (u_char)data;
E-mail: info@telesys.ru