Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / 4 / ЛЕКЦИИ1.DOC
Скачиваний:
44
Добавлен:
16.04.2013
Размер:
1.48 Mб
Скачать

Однокристальное ралу

Это РАЛУ характерно тем, что разрядность обрабатываемых слов может наращиваться только программным образом. Для того чтобы обеспечить наращивание разрядности необходима аппаратная поддержка.

сдвиг

Цепи по сдвигу

Эта схема включает схему параллельного переноса

Цепи по сдвигу включают в себя элементы: y2, Т2, y3 и y4. Сигнал L2 обеспечивает выбор сдвигаемого разряда. Сигнал L3 обеспечивает фиксацию сдвигаемого разряда. Сигнал L4 выбирает источник сдвига.

Цепи по переносу включают: Т1, y1 и y5. Сигнал Р обеспечивает фиксацию значения разряда переноса.

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

Операция

Обозначение

S3

S2

S1

S0

M

P0

Р

А

АДР

W/R

V0

V1

V2

V3

L1

L2

L3

L4

IS

1

Сдвиг влево содержимого Рг2 на один разряд с запоминанием результата сдвига и использование ранее заполненного разряда

(Рг2)33(Рг2)

*

*

*

*

*

*

0

*

*

0

0

0

1

0

*

1

1

1

*

2

Сложение двух операндов А и В, младшие части которых находятся в РОН с адресом А1 и РОН с адресом А2, а старшая часть в РОН с адресом А3 и РОН с адресом А4 соответсвтенно. Результат поместить в РОН А1 и РОН А2

(РОН-А1)Рг1

(РОН-А2)Рг2

(Рг1)3плюс

3(Рг2)РОН-А1

(РОН-А3)Рг1

(РОН-А4)(Рг2)

(Рг1)3плюс

3(Рг2)РОН-А2

*

*

1

*

*

1

*

*

0

*

*

0

*

*

0

*

*

0

*

*

1

*

*

1

*

*

1

*

*

1

*

*

Р0

*

*

*

0

0

1

0

0

1

0

*

*

0

*

*

А1

А2

А1

А3

А4

А2

0

0

1

0

0

1

1

0

0

1

0

0

0

1

0

0

1

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

*

*

*

*

*

*

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

Протокол обмена - это совокупность, последовательность которой необходимо вырабатывать для функционирования.

Примеры использования РАЛУ разрядно-модульного типа. Использование законченной структуры

Для того чтобы использовать эту структуру необходимо изучить:

  1. Структуру РАЛУ (с точки зрения программиста, если РАЛУ однокристального типа).

  2. Таблицы микрокоманд, микропрограмм и микроопераций, выполняемых РАЛУ.

  3. Правила и типовые схемы наращивания разрядности обрабатываемых слов.

  4. Временные и динамические характеристики РАЛУ.

  5. Электрические характеристики. Конструктивное исполнение.

  6. Условия эксплуатации.

  1. Анализ структуры РАЛУ. Взаимодействие узлов.

Эта схема имеет большое количество входов и большое количество выходов.

RA – регистр адреса

АС – регистр-аккумулятор (RD)

DC – дешифратор микрокоманды

За один такт выполняется одна микрооперация (вертикальное микропрограммирование). Структура микрокоманды (МК) следующая:

Fгр – задаёт тип операции, выполняемой АЛУ

Rгр – источник операнда, приёмник результата

C1, С0 – вход и выход арифметического переноса

СП1, СП0 – вход и выход сдвигов

ВА, ВD – сигналы, которые переводят выходной буфер в третье состояние.