ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
852441 Топик полностью
sladkoejka (02.07.2018 18:18, просмотров: 359) ответил Bill на И что тут не так?
не так то, что компилятор кладёт код в область таблицы векторов прерываний. И код этот начинает чудить. По сути не работает. Причины, почему код не хочет нормально работать в таблице векторов до конца не ясны. По всей видимости процессор воспринимает LJMP в этой области как autovector, подменяет адрес и прыгает в следующую таблицу векторов, которой нет. В итоге код теряет управление и делает что попало. Вот тут я привёл вариант как это получилось обойти, но это костыли: http://caxapa.ru/852440.html