Чего это я опять Kenbak-1 упомянул?Lavr wrote:Что же у нас всё-таки получилось? 37 ТТЛ-корпусов это только "голое" АЛУ. Чтобы вписать
его в схему ЦПУ необходимы дополнительные микросхемы. Всего получится 44 ТТЛ-корпуса.
По пути у меня сложилось мнение, что то, что мы сейчас в этом топике делаем один джентльмен
реализовал в далёком 1970 году...![]()
Аналог микропроцессора в Kenbak-1 был реализован на 132 элементах TTL

хитрый в любительских конструкциях. И я с ним третий раз уже сталкиваюсь.
Чтобы избежать такого необъятного числа корусов, любители иногда делают АЛУ
однобитным, а аргументы и результат сдвигают побитно вдоль входов и выхода АЛУ.
Это замедляет скорость процессора в 8 раз (8-битного), но шибко экономит число корпусов.
Вот этот Kenbak-1 - автор сам пишет что нищебродствовал и жутко экономил.
И память у него - на сдвиговых регистрах, как видео-ОЗУ у Возняка...

Дважды упомянутый мной EDUC-8 Microcomputer тоже такой трюк использует.
Ну и, наконец, промышленный однобитный процессор я уже здесь упоминал:The EDUC-8 was an 8 bit bit-serial design with 256 bytes of RAM.
MC14500 Motorola 1 bit CPU.
Но если присмотреться внимательно - компьютер на нём оперирует байтами!


Кстати говоря, мы упоминали, что у z80 4-битное АЛУ. Так у него во время сложения
младших нибблов автоматических и бесхитростно получается флаг АС.
А уже при сложении старших нибблов с учетом флага переноса - получается уже С.