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

Выражение А + В àC , для того чтобы реализовато его за 1 такт, нужно реализовать 3 потока данных.

Используется: СуперЭВМ и некоторые RISC-системы.

  1. Система с аккумуляторной структурой.

 


Этапы реализации операции суммирования:

1). 1 à Ak.

2). 2+ à Ak.

3). Ak à 3.

Использование: intel'овская организация.

  1. Система с двухпотоковой структурой (промежуточный вариант).

 


                                       Этапы реализации выражения:

1). А + В à (AvB)

2). (AvB) à C

Использование : DEC'овская организация.

D-триггер.

Определяющий фактор.

С

D

Овал: XXXXXXQ

Триггер с динамической записью.

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

Для задания начального состояния используют R и S входы, такой D-триггер называется асинхронный. R-S входы – для установки или сброса.

Если на S вход подается 0, то Q = 1, а если на R подавать 0, то Q= 0.

Двухступенчатый D-триггер.

Система хлопушка:

С

- активный «1».

                                                                       D

- активный «0».       

Q

Если С = 0, то триггер сохраняет свое состояние. Триггер со статической записью.

регистр.

Регистр

 


Двухразрядный сумматор.

                                                                                                          1).  à A à Ak

2). à B + à Y

28.09.

шD – шина данных: поток информации в одном направление:

параметры:

разрядность шины данных: (4, 8, 16, 32 64).

ЗВХ – регистр временного хранения (обычно недоступен для изменений).

РОН – регистр общего назначения:

параметры:

Данный блок характеризуется размером регистра общего назначения:

В RISC машинах 34 – 64.

В CISC машинах 8 – 16.

Схема синхронизации:

fт – тактовая частота.

МД – магистраль данных.

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

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

Вертикальное программирование: меньше N – сигналов управления, устройства подключаются последовательно.

Цикл фон Нейма.

  1. выборка команд
  2. дешифратор команд
  3. выполнение команд

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

-  Служебные:

Общий сброс системы.

Восстановление системы.

Ожидание.

-  Пересылки данных.

-  Арифметические и логические.

-  Переходов.

-  Обработки прерываний.

Команды.

Линейное программирование: команды последовательно расположены: для их организации нужен счетчик команд – Ск.

Разрядность шины адреса определяет разрядность счетчика команд.

Разрядность шины данных может не совпадать с разрядностью других шин.

Обобщенная схема структуры процессора на шинах.

Структура общей шины.

Управляющие данные, коды.

Контроллеры устройств ввода вывода – для обмена между устройствами. (Данные: клавиатуры, сегментов).

Все устройства подключаются к общей шине.

Подключение:

  1. RESET – формируется источником питания.
  2. начальное состояние (стартовый адрес – подключение питания: физический адрес).

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

.

.

.

.

.

.

.

.

- служебные:

 


код операции

- пересылка:

.

.

.

.

.

.

.

.

                                                                  

Код             информация –

операции                           источники данных

DEC’овская архитектура - двухшинная.

0

0

0

1

0

0

0

0

1

0

0

0

0

1

0

0

                                                                                                            Сразу с двумя регистрами: одновременно.

Код                 источник                   приемник операции

                                  

010204

код  источник приемник

в DEC’овской архитектуре все по 8.

010001

 


                                          пересылка регистр р0

регистр р1

Суммирование: