Микропроцессор с выделенным адресным пространством УВВ

Тема 3. МИКРОПРОЦЕССОРНЫЕ МОДУЛИ МПУ

Принципы фон-Неймана:

− принцип использования двоичной системы счисления для представления данных и команд;

− принцип программного управления: программа состоит из набора команд, которые выполняются процессором в определённой последовательности одна после завершения другой;

− принцип однородности памяти: программы и данные хранятся в общей памяти. Над командами программы можно выполнять те же действия, что и над данными;

− принцип адресуемости памяти: основная память состоит из пронумерованных ячеек, и процессору в любой момент доступна любая ячейка;

− принцип условного перехода: при определённых условиях, последовательное выполнение программы может быть нарушено и выполнен переход на любую другую команду

           

 


Общая организация микропроцессора

Микропроцессоры – конструктивно законченное устройство, объединяющее операционное устройство (ОУ) и устройство управления (УУ), в виде одной или нескольких интегральных схем.

ОУ выполняет операции над данными. В его состав входят АЛУ, регистры, мультиплексоры, дешифраторы и т.п.

УУ координирует работу узлов ОУ. Оно вырабатывает в определённой временной последовательности управляющие сигналы yi, под действием которых выполняются требуемые действия.

                        

 

ОУ может выполнять ограниченный набор элементарных действий – микроопераций:

a) установка регистра в заданное состояние;

b) пересылка содержимого одного регистра в другой;

c) сдвиг содержимого регистра влево или вправо;

d) логические операции над содержимым регистров;

e) сложение содержимого регистров.

и др.

 


Выполнение микрооперации инициируется сигналами в одной из n управляющих линий.

В определённые тактовые периоды одновременно могут выполняться несколько микроопераций. Совокупность одновременно выполняющихся МКО называется микрокомандой (МКК).

Для выполнения сравнительно более сложных действий может потребоваться последовательное исполнение нескольких МКК. Такой набор МКК называется микропрограммой (МКП).

  Пример: Микропрограмма сложения содержимого двух регистров и запись суммы в третий:  (R1+R2→R3)≡МКПК

 

      

       

  Для удобства записи программ, микропрограммам присваивают мнемонические обозначения, определяющие содержание МКП:

  Полный набор микропрограмм определяет систему команд процессора. Набор может содержать несколько сотен разных микропрограмм, или просто команд.

 


Обмен данными в МПУ

Программно управляемый обмен

                             

Обмен по прерываниям

 

 


А) программный полинг

           

Б) аппаратный полинг

       

 

                           


В) векторный полинг  

Прямой доступ к памяти 

                                     

  

 


Архитектура типового микропроцессора                                

 

                            


Микропроцессор с выделенным адресным пространством УВВ

 

                       

 

                                                    

 


Дата добавления: 2018-06-27; просмотров: 315; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!