Курс лекций
.pdf-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