- •Вступление в курс «Цифровые эвм» Принцип программного управления
- •Многоуровневое описание архитектуры компьютера
- •Уровни описания архитектуры эвм
- •Системная шина.
- •Лекция 2 Архитектура арифметико-логических устройств
- •Языки описания преобразования информации алу
- •Лекция 3-4 Блок микропрограммного управления
- •Классификация блоков управления
- •Принцип микропрограммного управления с точки зрения реализации в бму:
- •Этапы выполнения команд с точки зрения бму:
- •Обобщенная структура бму:
- •Принцип работы бму
- •Структура зоны управляющих сигналов (ус) β2
- •Зона служебных разрядов β4
- •Структура зоны ус β3. Реализация задержки управляющих сигналов
- •Структурная схема бму с учетом зоны задержки ус:
- •Лекция 5 Способы формирования адреса микрокоманды. Структура зоны β1.
- •Структура бмУс принудительной адресацией
- •Лекция 6 Сокращение розрядности зони при принудительной адресации
- •Структурна схема бму з двомірною пмк
- •Лекция 6 Относительная адресация
- •Лекция 7 алу з загальними мікроопераціями або алу з зусередженою логікою
- •Алу з двонаправленою локальною шиною
- •Формат символічної частини мікрооперацій
- •Алу з однонаправленими внутрішніми магістралями та з двонаправленим созу
- •Бму з відносною адресацією
- •Проектування еом з мікропрограмувальним керуванням
- •Структура еом
- •Интерфейс системной шины (сш)
- •Блок микропрограмного управления
- •Блок обработки данных(бод)
- •Блок обробатки даных
- •Арифметико-логичиское устройство
- •Cхема управлениями и сдвигами (сусс)
- •Блок обрботки признака
- •Другий спосіб множення
- •Алгоритм обмена данными между процесорами и общей памятью
Лекция 1
Вступление в курс «Цифровые эвм» Принцип программного управления
Система с программным управлением, каждая предназначена для автоматизации процессов алгоритмической обработки информации называется компьютером.
Архитектура компьютера - это конфигурация основных программных и аппаратных компонентов схемы с распределением функций между ними с учетом их особенностей и возможностей, и способов взаимодействия.
Большинство современных ЭВМ организованы по принципу Фон-Неймона. Этот принцип также называется принципом программного управления.
Согласно принципу программного управления основные требования к ЭВМ сводятся к следующим положениям:
1. Компьютер должен иметь конечную систему команд. Для универсальных компьютеров система команд должна быть функционально (алгоритмически) полной. Для специализированных или проблемно-ориентированных компьютеров (предназначенных для решения специализированных задач) требование к функциональной полноте необязательное;
2. Программы должны храниться в основной памяти компьютера вместе с данными, доступ к программам и данным одинаковый;
3. Вычислительный процесс состоит из последовательного считывания команд и их выполнения. Такие компьютеры называются линейными.
Приведем основные определения, позволяющие уточнить принцип программного управления.
Компьютер предназначен для решения различных задач. Решение некоторой задачи выполняемой ЭВМ представляется с помощью алгоритма, который описывается в виде программ, программа – последовательность команд. Таким образом:
Алгоритм-это последовательность действий направленных на решение поставленной задачи.
Программа-это взаимосвязанный список команд, последовательное выполнение которых приведет к решению поставленной задачи.
Команда-это информационное слово, которое содержит следующую информацию:
Операция, которая должна быть выполненной над операндами.
Физическое место размещения операндов.
Физическое место размещения результатов.
Способ определения адреса следующей команды.
Согласно принципу программного управления Фон-Неймана ЭВМ состоит из таких основных компонентов:
ЗУ- запоминающее устройство или память
ВУ- внешнее устройство (устройства ввода-вывода)
УУ -устройство управления
АУ- арифметическое устройство
КС- коммуникационная среда (связывает устройства между собой).
Основной принцип программного управления
Программы и данные вводятся в систему с помощью устройства ввода-вывода и хранятся в памяти (ЗУ). Вычислительный процесс управляется специальными программами, которые интерпретируются (выполняются) устройствами управления. В результате чего УУ формирует управляющие сигналы, которые поступают на все функциональные узлы ЭВМ.
Основной цикл функционирования компьютера согласно принципу программного управления состоит из следующих фаз:
Выборка команды из памяти.
Декодирование команды (распаковка), которая состоит из определения типа команды, типа операции, которая должна быть выполнена, определения места размещения операндов, и извлечения этих операндов.
Выполнение команды – т.е. выполнение заданной операции над операндами. Размещение результата.
Определение адреса следующей команды.