Микропроцессоры и микроконтроллеры

 
 
 
Как видно, совершенство достигается не тогда, когда уже нечего прибавить, но когда уже ничего нельзя отнять.
Antoine de Saint-Exupery
Русский | Українська



На правах рекламы:



Rambler's Top100 Рейтинг@Mail.ru
Микропроцессоры и микроконтроллеры :: Принципи роботи мікропроцесорів :: Векторно-програмний перехід на процедуру обробки переривання

Векторно-програмний перехід на процедуру обробки переривання

Відмінність від векторного принципу полягає в тому, що елемент таблиці векторів переходу повинен містити команду переходу на процедуру обробки (наприклад, команду JMP ).

rn

У цьому випадку процесор, зберігши в стек поточний вміст PC , обчислює і записує в цей реєстр адресу потрібного елемента таблиці. Вміст потрібного елемента таблиці зчитується в процесор як команда і відповідно виконується (ріс.6.3-б).

rn

У елемент таблиці векторів може бути поміщена навіть коротка процедура обробки переривання (менше розміру елемента).

rn

векторно-програмний принцип використовують у багатьох моделях мікроконтролерів. Таблиця векторів переходу в цьому випадку може бути названа таблицею команд переходу на процедури обробки переривань.

rn

Способи переходу на підпрограм обробки прериванія

rn

Рис. 6.3. Способи переходу на підпрограм обробки переривання:
а) векторний; б) векторно-програмний