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

 
 
 
Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.
Bill Bryson
Русский | Українська



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



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

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

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

rn

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

rn

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

rn

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

rn

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

rn

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













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