Я поставлю запрет прерываний на время выполнения ring. Спасибо за замечание. Забыл сделать это.
Про now_address и next_address могу сказать только то, что это мои извращенские попытки выйти из затруднительной ситуации. Работают они не совсем правильно.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.