Сделал я к часам противоостановное свойство: читаю нулевой байт, проверяю старший бит, если он 1, то накладываю на считанное значение маску 7F (по И, командой ANDI), результат пишу обратно в часы по нулевому адресу. Сегодня просыпаюсь - часы стоят, секунды показывают 7F. Выключаю питание, включаю снова - часы пошли, секунды обнулились, минуты инкрементнулись. Что удивительно -при инициализации контролера у меня нет запуска часов, для этого есть специальный режим. Так что же это происходит и как с этим бороться? Спасибо.