Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦЕОМ_1_СЕМЕСТР.doc
Скачиваний:
4
Добавлен:
24.04.2019
Размер:
7.28 Mб
Скачать

Интерфейс системной шины (сш)

СШ состоит из 2 ригистров:

РА= 20 розрядов

БД= 16 розрядов

Адреса имеют 20 розрядов

РА:= D, = 0

РА:= D, =0

Адрес в РА можно записать за 2 такта, при этом сигнал управляет младшим разрядом адреса, а сигнал - управляет записью старшего.

Граница между старшими и младшими разрядами адреса настраивается апаратно, а в програмной среде COMPLEX настраивается с помощью {Link ewh:16} команд, которые называются дерективами.

Общая память имеет обьем 1 Мб

Let – ширина выборки

Let =

11

10

9

8

7

6

5

4

3

2

1

0

аі+1 = аі + Let

1М = 220 б

Считыватся с памяти адреса будем юбращатся только по четным адресам 20h, 22h, 24h(по адресу младшего байта)

Блок микропрограмного управления

Функция: Выробатывать все неоходимые системы УС.

Состав:

  1. Память микрокоманд(ПМК). В которой хранятся микрокоманды и микропрограмммы, микрокоманды запрограмированы в сигналы.В каждом такте считывается очередная микрокоманда и УС в машине управления поступает на соответствующие блоки системы.

  2. Регистр микрокоманд(РМК). Сюда записывается очередная микрокоманда. РМК имеет розрядность 83 розряда

  3. Схема формирования адреса микрокоманд(ФАМ).

Функция: генерировать А-розрядные адреса для ПМК.

Память микрокоманд имеет обем – 4Кб ,83 розрядних слов. Источником адресов для схемы ФАМ могут являтся 3 буфера: БV, БМ, БР.

В буфер Р (БР) адресная информация попадает из поля константы микрокоманды. В поле D можно закодировать любую константу. Таким образом в придыдущей МК мы можем закодировать адресную информацию.

В БМ адресная информация поступает с локальной шины (ЛШ), источником ее могут быть регистры СОЗУ или регистры общей памяти (ОП). Тоесть адресная информация может быть закодирована в регистрах СОЗУ либо в самой програме.

В БV адресная информация поступает по прирыванию, которое формируют внешние устройства.

Прерывание – остановка выполнения основной програмы по каким-то причинам.

Мультиплексор условий (МУ) на вход которого поступают управляющие сигналы (УС) с вне, например с АЛУ, таким образом осуществляет переход по разным веткам алгоритма.

Блок обработки данных(бод)

Блок обработки данных состоит из:

-АЛУ(арифметико-логическое устройство);

-СУСЗ (Схемы управления состояниями и здвигами);

-2 регистров: РА и РВ;

- 2 мультиплексоров: MS1 и MS2;

Информация, которая поступила в АЛУ, используется для вычисления арифметических и логических операций.

А,В – каналы по которым передаются адреса регистров СОЗУ.

СОЗУ состоит из 16 регистров и РА, который называется RQ.

В одном цикле можно обратится только к 2 регистрам одновременно, так как адреса поступают по каналам А и В.

Информация на вход АЛБ поступает из следующих источников:

1.Адреса которые пришли по А и В; (А,В)

2. Даные, которые пришли с ЛШ; (D)

3. Константа; (0)

4.Садержимое регистра акамулятора; (RQ)

Результат может быть записан по адресу установленым каналом В, на локальную шину и регистром РА - RQ .

АЛБ входит в состав АЛУ, кроме этого в состав АЛУ входит сдвигатель, который реализует 32 типа сдвигов; мультиплексоры MS1 и MS2 управляют источниками адресов регистров. Адреса регистров могут быть закодированы в микрокоманде, а также записаны в RA и RB с ЛШ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]