Ну в Радио имелось ввиду скорее всего другое - интерпретатор бэйсика( родной РОМ короче говоря) использует только ИМ1 а в игрушках очень часто юзают ИМ2 потому как на него вешают например обработку клавиатуры или проигрывание музыки на сопроцессоре. Тоесть любые переодические операции для которых не нужно максимальное быстродействие и не занимающие много тактов.
у ИМ2 адрес таблицы векторов грузится в регистр I .
если на пальцах - при прерывании читается вектор прерывания с шины данных ( у большинства наших клонов там будет FF) младший бит вектора обнуляется автоматически( тоесть всегда равен нулю). и адрес куда прыгнуть обработчику чтобы взять вектор вычисляется Addr= (Register I * 256) + Vector from DATA bus. Вектор всегда только четное число.
Начиная с (Register I * 256) идет таблица из 128и двухбайных адресов обработчика.
чаще всего вся область забита или одним и тем же адресом или вообще используется только последний вектор. эти 2 байта кущего вектора - грузятся в регистр PC. или как он там на спеке назывался. и управление переходит по этому адресу.
Выход из обработчика прерывания стандартный - RETI.
Цитата из книжки :"Для перехода в режим ISR в режиме 2 требуется 19 тактовых периодов: 7 периодов для ввода 8ми разрядного вектора от прерывающего устройства,следующие 6 - для сохранения на стеке текущего состояния PC (адреса возврата) и еще 6 - для считывания стартового адреса ISR."

