Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курс лекций

.pdf
Скачиваний:
17
Добавлен:
02.04.2015
Размер:
568 Кб
Скачать
☆

-STMK – суммирующий счётчик.

-С0 – С3 – для последовательного соединения схемы.

- Регистр адреса – запись происходит по шине R при наличии сигнала RE (активный уровень - 0). Служит обычно для условных и безусловных переходов.

-STM (стек реверсивный) – содержит четыре регистра и двухразрядный указатель стека, хранящего адрес входа в стек.

-Сигнал FE – сигнал разрешения изменения содержимого стека, если FE=1, то изменение стека не происходит.

-Сигнал PUP - если PUP =1 , то указатель стека изменится на +1 , если

PUP = 0 , то на –1.

Входы:

-Шина OR0-OR3 – используются для модификации любого разряда адреса на выходе блока выбора адреса.

-ZA – установка в 0 адреса ПЗУ.

-АУ-2 – отличается от АУ-1 объединением шины OR с шиной D.

Работа стека. Стек содержит только четыре адреса.

Стек представляет собой четыре регистра и указателя стека.

Переход на подпрограмму возможен из регистра адреса либо из внешней шины

D.

Работа перехода на подпрограмму обязательно связанна со значением S0’ и

S1’.

§16.3 Схема управления следующим адресом.

Схема состоит из:

-Дешифратора (5х32)

-ПЗУ

-Буфера микрокоманды (БМК)

-ТСТ – от него будет зависеть, на какие входные сигналы реагировать, а на какие нет.

Отметим, что всю группу микрокоманд можно разбить на две подгруппы:

1)Определяет исполнительный адрес на основе осведомительных сигналов из арифметическо-логического блока.

2)Определяет другие источники получения адресов.

Источники:

-Счётчик микрокоманд

-Регистр микрокоманд

-Признак начального адреса (начальный адрес микрокоманды)

Типы работы:

Тип перехода

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

1)

Естественный

1)

Счётчик микрокоманд

2)

Безусловный

2)

Признак начального адреса и

 

 

 

регистр микрокоманд

3)

Условный

3)

Счётчик микрокоманд, регистр

 

 

 

микрокоманд, стек

4)

Условный переход на

4)

Счётчик микрокоманд, регистр

 

подпрограмму

 

микрокоманд, стек (SMT)

5)

Условный переход в циклах

5)

Счётчик микрокоманд, регистр

 

 

 

микрокоманд, регистр адреса

 

 

 

 

-Режим записи

-Режим чтения

Совместная работа этих групп будет определять:

-тип перехода

-источник адреса

§17 Выбор разрядности АЛУ.

Методика определения разрядности:

Есть некоторая величина А и измеряем эту величину с точностью А′. Таким образом, ошибка измерения будет ∆А:

А- А′ = ∆А – абсолютная ошибка.

Врассмотрении ошибки существует не абсолютная, а относительная ошибка δ:

δ= ∆A / A

δmax будет определятся как:

δ = ½ * mδn-1δ = 1/ 2mn-1 , где m – основание , n – количество разрядов.

Прологарифмируем эту формулу:

logmδ = logm1 – logm2 – (n-1)logmm

а теперь найдём m:

m = 1 – (logmδ + 1) / (logmm)

n = 1 / logmδ - количество разрядов которые определяют с заданной точностью.

Различные системы счисления.

Количество возможных комбинаций зависит от любой системы счисления.

N = mn

Для других систем счисления:

N1 = m1n1