Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Принцип работы микропроцессора при обработке команд



Перед началом работы микропроцессора в его программный счетчик автоматически заносится адрес первой команды программы управления работой микропроцессорной системы. Этот адрес через регистр адреса передается в буфер шины адреса, из которого он затем выставляется на шине адреса. Одновременно на шине управления устройством управления и синхронизации выставляется команда «Чтение», при исполнении которой из ПЗУ или ОЗУ побайтно в шину данных пересылаются составные части этой команды.

Команда управления микропроцессорной системой состоит из двух частей: признака действия команды, который пересылается в регистр команд, и двух адресов этой команды, которые пересылаются в программно недоступные регистры общего назначения W и Z. В регистре команд исполнительная часть команды управления делится на ряд мелких команд, которые называются машинными циклами. Каждая из команд может содержать от 4 до 10 машинных циклов. Последовательностью машинных циклов производится непосредственное управление работой микропроцессора. Регистр команд через устройство управления и синхронизации формирует внешние команды, которые направляются в шину управления. После исполнения очередной команды при линейном алгоритме программный счетчик автоматически увеличивает свое содержание на единицу, в результате чего происходит естественный переход к следующей команде программы управления микропроцессором. Если обрабатываемая команда является командой ветвления, то в регистр адреса пересылается содержание регистра общего назначения W, в котором находится адрес перехода к следующей команде.





Дата публикования: 2014-11-04; Прочитано: 562 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...