Тоже думал об этом. Причем чем больше разрядов сумматор, тем больше выигрыш по деталям. Можно сразу и 8-битное последовательное АЛУ сделать. Применительно к нищебродскому АЛУ для радиолюбителя 80-х рассматривал применение в АЛУ микросхем ЭСЛ 500-й серии. Что интересно, среди мелкой логики там нет аналога 155лр - элемента И-ИЛИ. Зато там есть ИЛИ-И, например К500ЛК121.Lavr wrote:А что, если АЛУ сделать частично последовательным?![]()
То есть операции AND, OR, XOR, NOT выполнять параллельно, а вот суммирование -
последовательно через однобитный сумматор.
А если сделать сумматор на таких элементах, то функции И , ИЛИ, исключающее ИЛИ получаются бесплатно - И и ИЛИ получаются на выходе сумматора , если на вход переноса подавать 0 и 1. Исключающее ИЛИ снимается с выхода переноса. А уж блокировать перенос для выполнения логических операций вместо суммирования в последовательном АЛУ намного проще.
Вообще можно сделать последовательное АЛУ с задержкой не больше, чем у одного вентиля ТТЛ и радоваться, что сердце твоего нищебродского компа работает на частоте 100 МГц