Лекция 5. Однокристальный РАЛУ.

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

Поясним на примере: сложим 2-х разрядные числа с помощью 4-х разрядного РАЛУ:

Сигнал управляет режимом регистра А, при – запись, при хранение.

0 0 – хранит

0 1 – сдвиг вправо

1 0 – сдвиг влево

1 1 – запись

управляет режимом регистра С

ADR – адрес регистра БРОН

1 – чтение

0 – запись

А – сигнал управляющий мультиплекстором

0 – БРОН

1 – ВУ

P – управление записью в триггер

С помощью сигнала осуществляется выбор либо при =0, либо содержимое при =1

С помощью сигнала выбирается какой разряд (старший или младший) будет записан в регистр . При =0 выбирается ОСР (старший разряд регистра B), при =1 выбирается ОМР

Сигнал управляет записью в регистр

С помощью сигнала задается источник данных для регистра B при сдвиге. При =0 выбирается ВИ (JS), при =1 на вход регистра B подается содержимое регистра .

РОН, АС, R1 увеличивают свою разрядность пропорционально количеству секций, используемого при построении ВУ.

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

Операция M P A ADR W/R JS
Сдвиг влево регистра B на 1 разряд. И испол. Предыдущ. Рез. сдвига   X X X X   X   X     X   X     0 0 1 0   1 1 1 X   X
Сполв. 2-х операндов А и В, млад. части которых находятся по адресам А1,А2 а старшие по А3,А4. Рез. Помещ в БРОН по адресам А1,А2 1)помещ. сод. БРОН А1 в рег. А 2)А2 в рег. В 3)сложение 4)А3 в рег. А 5)А4 в рег. В   1) X X X X 2)X X X X 3)1 0 0 1 4)X X X X 5)X X X X 6)1 0 0 1 X X X X X X X X X X X 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 X X X 0 X X X 0 X X 0 0 X X X 0 X X X 0 X X 0 X X X X X X