AU08 (25.04.2017 16:21 - 28.04.2017 23:13, просмотров: 390) ответил manul78 на То есть примерно так:
Цикл бесконечный удобнее смотреть на осциллографе 
uint16_t  pointer, sram_start = 0x0260, sram_end = 0x1FFF;  // всё пространство 6264 - 8Кб 
uint8_t   dat_ram;
uint16_t  adr_ram = sram_start;
while (1)
{
  if (adr_ram < sram_end)
    {
      // чтение байта из ОЗУ
      // сравнение с dat_ram и вывод на светодиод (успешно или нет)
      // запись байта в ОЗУ из dat_ram
      adr_ram++;
      dat_ram = ~(adr_ram & 0x0FF); 
      // для проверки старших адресов сдвигать dat_ram = ~((adr_ram>>5) & 0x0FF); 
    }
  else
   {
      adr_ram = sram_start;
   }
}
Что такое асимметричный ответ? 
Это когда о тебе негативно отзываются в комментарии, а ты об авторе этого комментария пишешь хорошо и по-доброму: в некрологе!