Page 152 - ЭВМ
P. 152

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

               составляют счетчик команд, регистр команд, дешифратор команд.
                      На  рис. 5.16  поясняются,  прежде  всего,  возможные  функцио-
               нальные  связи  между  модулями  ЭВМ.  В  конкретной  реализации
               структура микропроцессора может быть иной, в частности, возможно
               другое, более сложное, иерархическое построение памяти и устройств
               ввода-вывода информации.
                      В настоящее время применяются двухадресные и одноадресные

               процессоры. Двухадресные процессоры всегда запоминают результат
               на  месте  первого  операнда (или  второго  операнда  для  некоторых
               процессоров).
                      Одноадресные  процессоры –  это  такие  процессоры,  в  которых
               установлено определенное место одного операнда в памяти (регист-
               ре). Этот регистр еще называют аккумулятором (регистром результа-

               та). Следовательно, в команде необходимо задать только один адрес
               для второго операнда, поэтому в ряде случаев перед обработкой тре-
               буется дополнительная передача операнда в аккумулятор.
                      Команды  микропроцессора  делятся  на  несколько  типов.  В  ос-
               новном используются следующие типы команд (рис. 5.17):
                      –  команды обработки;
                      –  команды передачи данных;

                      –  команды  ветвления  программ (команды  перехода,  команды
               вызова);
                      –  команды управления.
                      В  микропроцессорах  широко  применяется  микропрограммная
               организация  управления (управление  микропроцессором  с  помощью

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

               небольшой – несколько сотен микропрограмм.
                      2. Непосредственная микропрограммная реализация алгоритмов
               прикладных  задач.  В  этом  случае  происходит  значительный  объем



                                                           148
   147   148   149   150   151   152   153   154   155   156   157