Как устроен компьютер?

Шикарный материал в доступной форме описывает разработку собственного процессора, памяти и переферии (клавиатура, экран, диск). Правда все на английском…

Торрент с книгой в PDF и EPUB.

Можно купить бумажную версию

Процессор, память и клавиатура разработаны и описаны до уровня отдельных логических элементов: NAND, AND, OR, XOR, NOT. Можно собрать собственный процессор самому.
Экран и диск — только на уровне блоков.

Отдельно 2 видео с описанием работы компьютера, процессора, памяти и шины
Процессор, память, шина:


Как устроен процессор:


Для простоты, объем памяти всего 256 байт. Если увеличить его до 64К, то получится полноценный компьютер уровня ZX Spectrum…

Комментарии (8)

RSS свернуть / развернуть
В горячо обожаемой мной Digital Design and Computer Architecture описывается структура вполне практического MIPS ядра, с пошаговым написанием оного на HDL. ИМХО, самое сложное это постичь грань между «душой и телом», т.е. как инструкции ассемблера превращаются в машинный код и отдельные сигналы между логическими элементами.
Если бы я сейчас писал свой проц, я бы начал с создания софтового эмулятора архитектуры.
0
Не разработка, а принцип работы. В ролике всё слишком перегружено и скомкано. Не совсем понятно, насколько подготовленным должен быть зритель, чтобы такое интересно было смотреть.
0
Вы не с языковым барьером спутали? Мне показалось все понятно и просто (
+ я книгу прочитал, там вообще по полочкам разложили…
0
Если для начинающих, то слишком круто от принципа работы транзистора на электрическом уровне до логического элемента и сборок из логических элементов меньше, чем за минуту. По-моему всё в отдельности должно быть подробно рассказано. Скорее всего в книге так и есть.
0
Да. в книге все очень подробно. И я большую часть пропускал, т.к. устройство дешифратора и регистра я и так знаю. Меня больше интересовал общий принцип работы процессора и его устройство. Очевидно предполагается, что видео это дополнение к книге…
0
Раз уж тут такая тема зашла, может кто посоветует книгу, где разбирались бы внутренности микроконтроллеров в целом как на уровне ядра так и периферии, принципы их построения, особенности архитектр и т.д.? Если там будут выкладки с кусками какого-нибудь HDL кода с пояснениями, то это вообще было бы прекрасно. Из того что я сам нагуглил более подходящее это — «Основы микропроцессорной техники» Новожилова, но наверняка же есть что-то еще)
0
+1
Благодарю! Нашел еще пару похожих книг по рекомендациям озона)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.