В однокристальном РАЛУ характерно наращивание разрядности программным способом, для этого необходима определенная аппаратная поддержка.
Поясним на примере: сложим 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 |