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

Курс лекций

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

-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