Великолепный мегапроцессор готов


Это великолепно безумная идея — построить компьютер с нуля на транзисторах. Никаких интегральных схем, только транзисторы. Это кажется невыполнимой задачей, но нет — она закончена.

Теоретически вы можете знать, что любой компьютер состоит из переключателей, но на самом деле создание такого компьютера с использованием только отдельно упакованных транзисторов приближает вас к реальности.

Это то, что Джеймс Ньюман намеревался сделать несколько лет назад, и теперь это законченный работающий и программируемый компьютер. Вы можете спросить, почему, и процитировать блог Джеймса:

«Я не планировал здесь оказаться. Я начал с желания узнать о транзисторах. Все вышло из-под контроля».

Если вы не понимаете, как все может выйти из-под контроля, вы, вероятно, не оцените эту сборку.

Ньюман построил 16-битную машину данных / адресации с семью регистрами, включая четыре регистра общего назначения, работающих на частоте около 20 кГц.

Он немного мощнее 8-битных чипов, таких как 6502, от которых зависела революция в области домашних компьютеров. У него всего 256 байт памяти, но это ограничено общим количеством транзисторов, которые необходимо припаять. А если говорить о количестве транзисторов, то для процессора потребовалось 15 300, а для оперативной памяти — 27 000. Для сравнения, в чипе 6502 было 3500 транзисторов.

Как видно из видео — он большой:

Вы можете его запрограммировать, и есть ассемблер и симулятор, чтобы вы могли проверить свою работу. Всего один совет, не ждите, что числа с плавающей запятой.

Но у него есть аппаратное целочисленное деление.


Добавить комментарий