Курс лекций «Организация ЭВМ и систем»: Методическое пособие, страница 7

8 РОН

8 методов адресации всего по 8.

  1. mov B,A
  2. add C
  3. mov A,D

Овал: 2 гр. команд
3 гр. команд

Схема 5. Временные диаграммы

2 группа команд:

  1. mov #D1,B
  2. mov #D2,C
  3. å
  4. mov D,#ADR

Команда занимает несколько тактов (минимум 3) и может занимать несколько циклов.

Структура микропроцессора:

Основные параметры МП:

1). Разрядность магистрали данных (МД);

Разрядность: 4,8,16,32,..(в пределах реального)

2). Тактовая частота – f(t);

РОН характеризуется следующими параметрами

1). RISC – машина: 32..64

2). CSC – машина:  8..16

AK – аккумулятор; РВХ - Регистр временного хранения; РОН – регистры общего назначения; СхС – Схема Синхронизации; СК – счетчик команд; Ген – Генератор.

Схема Синхронизации ведет управление всей структурой МП(управляет блоками).

Разрядность определяет архитектуру вертикального и горизонтального программирования.

Горизонтальное программирование – одновременное управление N блоками(все действия выполняются за один такт).

Вертикальное программирование(выходов меньше блоков) – меньше скорость выполнения(от 1 такта и более).

Цикл фон Неймана(команда):

1). Выборка команды

2). Дешифрация команд

3).4).Выполнение команда

Классификация команд:

1). Служебные команды: общий сброс системы, команда ожидания.

2). Команды пересылки данных.

3). Арифметические и логические команды.

4). Команды переходов: команды обработки прерывания.

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

ШД – шина данных; ША – шина адреса; ШУ – шина управления.

РП – регистр признаков (слово состояние процессора)(Z – флаг нуля, C – флаг переноса, N – флаг знака(-,+). Может присутствовать флаг вспомогательного переноса C’).

При включение питания, формируется сигнал Reset, следовательно процессор переходит в начальное состояние:

-  СК – обнуляется.

-  Выполняется команда с нулевого адреса.

Структура общей шины – передача данных происходит по одной шине

Структура команд:

1). Служебные команды

Lection 2

Лекция от 5.10.02

На первых машинах – 4-х фазная синхронизация                                                                                                    

               

Двухтактная синхронизация

1т:

ССП слово состояния операционного устройства: для того, чтобы машина знала что делать.

2т:

Формируется сигнал чтения/записи.

3т:

Дешифрование.    

1.  Чтение команды

2.  Дешифрование устройства

3.  Выполнение дешифрации

Для увеличения скорости в два раза.

КОПi – выполняется

КОПi+1 – выбирается

Принцип конвейера.

Используется фронт сигнала.

                                                    

Можно сдвинуть ССП (“поджать сигнал”).

Это выполняется без команд перехода (иначе – ошибки): сдвиг по фазе.

                           

Используется 4 – уровневый конвейер.

Счетчики.

Счётный D – триггер:

                                                

Последовательный счётчик на D –  триггерах (недостаток – задержки).

-  синхронный D – триггер

- на увеличение либо на уменьшение

- перенос (счёт закончен)

Дешифратор.

Выбор кристалла – для активации микросхемы.

Шифраторы.

Являются приоритетными.

D0 → D7

Лекция за 5.10.2002

Устройство управления

ИУ

 

УУ    

 

RG1

 
                                                                                   1           2         3

 


коп1            коп2     

                                                                     RG                    коп

ИУ – исполнительное устр-во                  УУ

Для увеличения быстродействия в 2 раза введем еще 1 регистр.

 


УУ