- •Цикл управления фон-Неймана
- •Структура МП К1821ВМ85А (Intel 8085A)
- •Обозначения на структ. схеме МП
- •Пояснения к структурной схеме
- •Register Flags (RF) - регистр флажков (признаков)
- •В первом такте выполнения любой команды производятся считывание кода самой команды из ОЗУ
- •Цикл команды включает в себя следующие этапы:
- •Продолжительность цикла выборки зависит от формата команды (кол-ва байт
- •Пример временных диаграмм маш. циклов
- •4.3. Система команд. Способы адресации.
- •Формат команды МП
- •Классификация команд МП
- •Примеры команд пересылки
- •Система команд МП:
- •Использование мнемокодов при записи команд
- •Примеры команд пересылки
- •Примеры команд арифметических операций
- •Формат команды МП
- •Формат команды МП
- •Команды логических операций
- •Примеры команд логических
- •Команды передачи управления
- •Примеры команд управления
- •По типу системы команд МП делятся:
- •Виды адресации МП
- •Прямая адресация
- •Пример прямой адресации
- •Роль аккумулятора. Программа вычисления суммы двух чисел
- •Выполнение команды ADD B
- •Схема прямой адресации
- •Непосредственная адресация
- •Непосредственная загрузка Ак-ра
- •Косвенная адресация
- •Регистровая адресация
- •Параметры некоторых процессоров
Цикл управления фон-Неймана
Структура МП К1821ВМ85А (Intel 8085A)
Обозначения на структ. схеме МП
•Аккумулятор —регистр, в котором размещаются подлежащие обработке данные или результат обработки; служит источником и приемником данных
•Регистр временного хранения TR (Temporary
Register) одного из операндов; служит
источником слова данных, хранимым на время выполнения операции
•Арифметико-логическое устройство ALU (Arithmetic- Logic Unit) выполняет действия над двумя словами- операндами, подаваемыми на его входы
Пояснения к структурной схеме
МП-ра (см. выше)
•Программный счетчик PC (Program Counter) дает адрес команды, и может обращаться в любую из ячеек
адресного пространства. Содержимое PC
после выборки очередного байта из памяти автоматически инкрементируется, так что в PC появляется адрес следующей команды (или след. байта текущей команды).
•Схема INC/DEC изменяет передаваемые через нее числа на +1 или -1.
Register Flags (RF) - регистр флажков (признаков)
Выполнение какой-либо операции может зависеть от результата выполнения предыд. операции (напр., при сложении появляется единица переноса)
Признак вспомогательного переноса – между младшей и старшей тетрадами восьмиразрядного слова
– нужен при выполнении операций в двоично-десятичном коде
В первом такте выполнения любой команды производятся считывание кода самой команды из ОЗУ по адресу, установленному в регистре- счетчике адреса, и запись этого кода в регистр команд устройства управления.
Цикл команды включает в себя следующие этапы:
•выборка команды;
•формирование адреса следующей команды;
•декодирование команды;
•вычисление адресов операндов;
•выборка операндов;
•исполнение операции;
•формирование признака результата;
•запись результата.
Продолжительность цикла выборки зависит от формата команды (кол-ва байт
в маш. коде команды) Продолжительность цикла
исполнения зависит от способа адресации операндов
Пример временных диаграмм маш. циклов
4.3. Система команд. Способы адресации.
Основные группы команд:
-пересылок данных;
-преобразования данных;
-передачи управления.
Всистеме команд пре-дусмотрены операции
спарой регистров: