Ну с контроллером прерываний вроде ясно. Он из 580-й серии, поддерживает восемь запросов. При любом запросе выставляет сигнал HALT для процессора.
Вот только как с него потом прочитывают команду CALL и адрес вызова? А ведь в адресе содержится вектор. При инициализации контроллер программируется на одну штуку с интервалом 8 байт и адресом=0. Потом вроде бы все входы маскируются.

