Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БО_Презентации / Пр к лек БО 2014 -1ч / Лек 15 Система команд и адресация операндов.ppt
Скачиваний:
30
Добавлен:
15.04.2015
Размер:
1.14 Mб
Скачать

Цикл управления фон-Неймана

Структура МП К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. Система команд. Способы адресации.

Основные группы команд:

-пересылок данных;

-преобразования данных;

-передачи управления.

Всистеме команд пре-дусмотрены операции

спарой регистров: