V61 (28.12.2003 17:13, просмотров: 1) ответил yes на не понимаю, как может быть программная реакция
Это и есть "программная реакция". Мы вызываем программу для локализации и исправления ошибки.
В общем abort - есть внешнее прерывание. Но оно, похоже, абсолютное и может привести к зацикливанию прерываний. Но с ним Вы правы. Делаю его внутри, при этом выдаю сигнал, что программа отрабатывает abort. Кому надо тот разберется, если нет - будет как обычно.
Другое дело undefined. Я понимаю, что это такие инструкции, которые есть в одной версии процессора, но отсутствуют в данной. И когда у нас нет исходника программы, мы вынуждены эмулировать эти команды таким диким способом.
Но при этом нужно дешифрировать все undefined инструкции. А если сделать это снаружи, можно дешифрировать только нужные инструкции. Поэтому решил сделать его снаружи. Объединить два ядра проблем нет, а если нужны только некоторые инструкции, эффект может быть хороший. Вопрос только в том, какой приоритет дать этой ножке, и нужен ли оно вообще?
И возвращаясь к первому вопросу. Вы, в свое время, интересовались системами на кристалле. Нет ли у Вас информации о тестировании таких ядер. Или насколько можно доверять стандартным тестам производительности (т.е. идет ли там проверка, или просто считается количество циклов)?