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

 
 
 
Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.
Eric S. Raymond
Русский | Українська



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



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

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

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

rn

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

rn

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

rn

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

rn

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

rn

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













При использовании любых материалов с сайта обратная ссылка на сайт Микропроцессоры и микроконтроллеры обязательна.