Векторно-програмний перехід на процедуру обробки переривання
Відмінність від векторного принципу полягає в тому, що елемент таблиці векторів переходу повинен містити команду переходу на процедуру обробки (наприклад, команду JMP ). rn У цьому випадку процесор, зберігши в стек поточний вміст PC , обчислює і записує в цей реєстр адресу потрібного елемента таблиці. Вміст потрібного елемента таблиці зчитується в процесор як команда і відповідно виконується (ріс.6.3-б). rn У елемент таблиці векторів може бути поміщена навіть коротка процедура обробки переривання (менше розміру елемента). rn векторно-програмний принцип використовують у багатьох моделях мікроконтролерів. Таблиця векторів переходу в цьому випадку може бути названа таблицею команд переходу на процедури обробки переривань. rn rn Рис. 6.3. Способи переходу на підпрограм обробки переривання: а) векторний; б) векторно-програмний
|