Pull to refresh

Comments 26

Почему заголовок такой? Вы действительно собрали сумматор, но до компьютера ещё далеко. У вас нет памяти никакой (ни для инструкций, ни для данных). И я не уверен, что одной операцией сложения можно получить полноту по Тьюрингу

Возможно, чтобы не вводить в заблуждение, надо было заголовок назвать "Компьютер в игре minecraft часть 1" или что-то в этом духе.

3+ месяцев эта статья пыталась попасть на модерацию, но по тех. причинам не удавалось. Это как раз должен был быть небольшой цикл, включающий в себя триггеры, шифраторы, дешифраторы и т.д. Но просто я уже реально не верила, что всё таки она выйдет, поэтому и такое "громкое" название. Но судя по фидбэку, может что-то и будет. В любом случае, спасибо за Ваш отзыв.

После фразы "1 ток есть и 0 тока нет" можно закрывать статью. 0 и 1 это все же диапазон напряжения...

напряжение в физическом мире
в Minecraft ток!

В Майнкрафт редстоун-сигнал:)

Вы всё правильно говорите, может мне и стоило уточнить эти детали.

Статья написана на максимально простом языке, для людей , которые могут быть далёки от этой темы, но которым интересно как всё устроено "под капотом". Как лёгкое, но полезное чтиво.
Я учту ваш комментарий в следующей статье, спасибо

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

О, интересно. Но я пока остановлюсь на minecraft, так как он более популярный среди людей. Спасибо

Четвертьсумматор по сути представляет собой оператор XOR, который можно сделать проще.

Автору в помощь статья о логических элементах на Minecraft Wiki.

Цель была сделать не проще, а понятнее. По моему, субъективному мнению, было понятнее - в более развёрнутом виде. Но я ознакомлюсь с той информацией, которую Вы мне оставили, в любом случае, спасибо за отзыв, я учту это и добавлю в следующую статью.

– По приказу великого императора включить компьютер! Приступить к встроенному тестированию!
Шеренга солдат, выстроившаяся посередине наклонной стены пирамиды, повторила команду при помощи флагов. В ту же секунду материнская плата из тридцати миллионов человек стала похожа на озеро, играющее яркими бликами в солнечный день. Взвивались и опускались миллионы флажков. На «дисплее», самом близком к пирамиде блоке, возникла и начала медленно удлиняться полоска зеленых флажков, показывающая прогресс тестирования в процентах. Через десять минут полоска дошла до конца.
– Встроенное тестирование окончено! 

(C) Задача трех тел. Лю Цысинь

Пожалуй это самое классное место в этой книге. Читал и ржал. А в остальном... ну так...

Особенно как они чинили сломанные части компьютера. Первая книга ещё ничего так, но вторая и третья книги это просто чудовищная графомания. Особенно порадовало как он придумал убить весь флот землян за один раз. Причина отправить все корабли навстречу неведомой фигне и проиграть — «во-первых, это красиво...»

Этим августом занимался чем-то подобным, получился немного неуклюжий, но вполне рабочий компьютер. Так же написал программу для умножения двух целых чисел, на видео можно это увидеть. (В описании ролика есть тайминги и характеристики, если интересно)

Возможно я смогу как-то помочь с циклом статей? Буду рад помочь.

Да, было бы круто, как-то развить эту серию. Пока в планах пройтись по основам основ.

Вы прям архитектор, я залипла, если честно. Можно было бы обсудить это, возможно даже попробовать вывести весь этот "движ" на другой уровень ///

Кстати, в редстоун схемах считается хорошим тоном использовать цветные блоки (например шерсть) для выделения частей механизма. Даже у вас на фото было бы намного нагляднее вместо земли использовать что-то выделяющееся :) как пожелание на будущее

Спасибо, я обязательно учту это

Всем желающим научиться разрабатывать собственный компьютер я горячо рекомендую книгу и курс "From NAND to Tetris". Курс состоит из двух частей, в первой собирается стек от базовых логических элементов, через ALU, CPU и машкоды до ассемблера. Во второй части пишется своя ос, вм, объектый язык высокого уровня и наконец тетрис.

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

Можете сравнить с CODE Пицольда?

Не читал последнего. Посмотрел оглавление и первые три главы - судя по развёрнутости Пицольд покрывает более-менее только первую часть, плюс даёт много контекста по азам информатики ("смотрите, мы можем всё записывать двоичным кодом"). Ну и общая нацеленность другая - более теоретическая.

Отлично для начала! Жду продолжения =) И да, схемы из Logisim очень кстати, потому что их проще читать, чем схему в Minecraft

Спасибо Вам за отзыв. Обязательно будет продолжение

Рекомендую попробовать игру Turing Complete
Turing Complete в Steam (steampowered.com)
Там тоже можно моделировать такие схемы из логических элементов, вплоть до компьютера, писать программы для него.
И описанные в статье сумматоры там тоже есть.

Спасибо, ознакомлюсь

Sign up to leave a comment.

Articles