Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Начало великого пути

То, что спасло меня, был ответ одного пользователя на каком-то форуме на пост человека, страдавшего похожим «расстройством», мир IT казался ему таким огромным, что его точно нельзя постичь. Я помню те слова, и они меня выручают каждый раз, когда я сталкиваюсь с чем-то новым. «Do not let yourself get overwhelmed»— то, что стоит говорить каждому новичку в IT.

И тогда я начал с новыми силами бороздить просторы интернета в поисках литературы. Мне очень повезло, что я наткнулся на замечательную книгу «The Elements of Computing Systems. Building a Modern Computer from First Principles» by Noam Nisan and Shimon Schocken

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

Я загорелся идеей и приступил к работе. Начал с того, что когда-то уже делал после прочтения Петцольда, — сумматоры, регистры, мультиплексоры. Это одни из самых простых устройств, работу которых вовсе не сложно понять (если не думать об эффективности), а сделать такие можно за 10 минут в удобном приложении на вашем смартфоне.

Каждую следующую главу я начинал с жаждой знаний. Сконструировал АЛУ, руководясь заданиями в книге. Не могу сказать, что что-то в нём придумал я, скорее мне дали готовые детальки, а я их собрал в красивую машину. Зато какое удовольствие я получил, когда понял, что я своими руками собрал полностью работающее АЛУ.Схема платы АЛУ, выполненная в программе BOOLR

«быстродействие» компьютера

Какой же обзор компьютера без бенчмарков? Я взял из руководства следующую программу, предназначенную для перемножения двух чисел.

АдресЗначениеРасшифровка
07068Ввести значения в ячейку 68
08404Обнулить аккумулятора с помощью сдвига на 4 вправо
09669Записать аккумулятор в ячейку 69
10070Ввести значения в ячейку 70
11170Загрузить ячейку 70 в аккумулятор
12700Вычесть ячейку 0 (то есть значение 1) из аккумулятора
13670Записать аккумулятор в ячейку 70
14319Если в аккумуляторе отрицательное значение, то перейти на адрес 19
15169Загрузить ячейку 69 в аккумулятор
16268Прибавить ячейку 68 к аккумулятору
17669Записать аккумулятор в ячейку 69
18811Перейти по адресу 11
19569Вывести ячейку 69
20900Остановиться

Я прогнал эту программу для входных данных 5 и 3. При этом необходимо было выполнить 34 инструкции, на которые мне понадобилось немногим менее 15 минут. Следовательно частота следования инструкций для этого компьютера (в комплекте со мной) составила около 38 мГц (не путать с МГц).

Создатели CARDIAC подошли к вопросу серьёзно и разработали (не считая приведенных выше) следующие программы:

  • Программу для «переворачивания» разрядов числа
  • Bootstrap для загрузки программ со входной ленты
  • Механизм вызова подпрограмм
  • Программу для игры в Ним с одной кучкой (то есть, в игру Баше)

Видео с демонстрацией оригинала:

Cardiac — компьютер из бумаги своими руками / хабр

А недавно я натолкнулся на описание модели компьютера, сделанной из бумаги, разработанную в 1968 в лабораториях Белла. Компьютер называется CARDIAC (CARDboard Illustrative Aid to Computation), что приблизительно переводится как Картонное Наглядное Пособие по Вычислениям.

То есть на самом деле это не совсем компьютер, так как проводником сигналов, а также арифметико-логическим устройством в нем выступает человек. Тем не менее, он позволяет понять некоторые принципы, лежащие в основе современной вычислительной техники. К тому же, после недолгих поисков, я нашёл описание и материалы для изготовления CARDIAC.

CARDIAC состоит из двух блоков — памяти и процессора. В процессорный блок вставлены несколько бумажных полосок с помощью которых нужно выбирать выполняющуюся инструкцию. Кроме этого, в блок памяти вставляется лента, куда происходит вывод, а в процессор — лента со входными данными.

Вот как выглядит оригинальный блок памяти:

Аккумулятор

Единственный регистр в компьютере — это аккумулятор. Он используется для выполнения арифметических операций (сложение, вычитание, сдвиг), а также для условных переходов. В отличие от ячеек памяти, аккумулятор может хранить 4 десятичных разряда.

Бумажный компьютер

Передача сигнала

Сигналы в машине передаются по поршневому принципу. Когда блок смещен на одну единицу длины, то передается положительное значение, иначе — ноль.

NOT

AND

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона
XORМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона
XORМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

RS-триггерМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона
ДешифраторМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона
ДешифраторМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Линия задержки Линия задержки управляется оператором машины при помощи соответствующего рычага. Когда нужно продолжить сигнал «загорается» красная лампочка, иначе — зелёная. Линию задержки можно использовать для продолжения сигнала на большие расстояния, в случае, если мощности бумаги не хватает.Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона
Генератор импульсовМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона
Генератор импульсовМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Демонстрациионая машина с основными логическими вентилямиМодель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона
Очень хочется услышать мнение и советы экспертов касательно этого проекта и шансов создания полноценной бумажной вычислительной машины. С удовольствием отвечу на любые ваши вопросы.

Спасибо за внимание!

  • бумага
  • картон
  • бумажная модель
  • логические вентили
  • компьютер

Игрушечный детский ноутбук из бумаги | редиска

Игрушечный бумажный ноутбук со сменными экранами (4 шт).

Ноутбук довольно компактный (формат А4 — это в развернутом виде). Клавиатура небольшая, но все кнопки расположены так же, как и на настоящей.

Ваш ребенок сможет посмотреть фотографии, выбрать себе автомобиль или велотренажер для дома, понаблюдать за динамикой цен на мировом рынке — благодаря сменным экранам.

Идеи по оформлению бумажного ноутбука

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

Каждый прямоугольник согните дважды, приклейте к основе. В месте загиба крышки также нужно оставить свободную полосу бумаги для ровного закрытия изделия. Такая конструкция позволяет создать объемные кнопки. Используйте бумажные кубики, которые нетрудно сложить самостоятельно.

Изготовление компьютера

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

Как сделать из бумаги ноутбук своими руками?

Вам понадобится два листа бумаги или картона равного размера. Соединяем основание и крышку при помощи скотча или ниток. Заготовка у нас есть. Теперь самое время заняться ее оформлением. Клавиатуру можно нарисовать или приклеить из отдельных бумажных «кнопок».

Аналогичным образом делаем дисплей. Рисуем его на внутренней стороне крышки или приклеиваем. Ноутбук из бумаги может показывать страницу поисковой системы, рабочий стол или любимый сайт адресата подарка. Можно сделать экран сменным. Для этого приклейте узкие полоски – его обрамление.

Как сделать системный блок из картонной коробки.

Системный блок из картона за 10 минут – все-таки картон универсальная вещь.

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

Знаю, что некоторые собирают прямо на столе, разложив детали, но мне на глаза попалась пустая картонная коробка, по размерам схожая с системным блоком. Взял в руки нож для бумаги, ножницы 10 минут и системник был готов. Всего-то и нужно вырезать отверстия для вентиляции и портов.

Причем я особо не старался вырезая отверстия т.к. коробка должна прослужить лишь пару дней.

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

Вот такой самодельный системник из картона.

Единственное НО — не забываем про горючесть картона – это все таки бумага и без присмотра такой блок включенным не оставляем.

(Просмотров 674 , в т.ч. 1 сегодня)

Как это всё работает?

Функционирование компьютера заключается в последовательном выполнении инструкций. Перед началом выполнения, необходимо посмотреть где находится божья коровка (то есть счетчик инструкций) и перемещая полоски набрать значение из этой ячейки памяти в окошке «Instruction Register».

Дальше необходимо следовать по стрелкам, начиная с надписи «Start» и выполнять все предписания. Например, на приведенной картинке нужно сначала переместить счетчик инструкций вперед, а затем добавить содержимое ячейки 41 к аккумулятору.

Конечно же вычисления (сложение, вычитание и сдвиг) придется выполнять вручную. Для этого рядом с надписью «Accumulator» есть несколько окошек, позволяющих выполнять сложение/вычитание в столбик.

Для начала я «ввел» (то есть вписал карандашом в ячейки памяти с 17 по 23) первую из программ, приведенных в руководстве:

АдресЗначениеРасшифровка
17034Ввести значение в ячейку 34
18035Ввести значение в ячейку 35
19134Скопировать ячейку 34 в аккумулятор
20235Прибавить ячейку 35 к аккумулятору
21636Записать аккумулятор в ячейку 36
22536Вывести ячейку 36
23900Остановка и сброс

Эта программа складывает два числа, считываемые со входной ленты, и записывает результат на выходную ленту. Инструкция ввода считывает значение из входной ленты, записывает его в заданную ячейку, а затем передвигает входную ленту на один шаг вперед, чтобы в окошке «Input» появилось следующее значение. При этом придется воспользоваться карандашом (и, возможно, ластиком), чтобы записать значение в ячейку памяти.

После выполнения этой программы со входными значениями 42 и 128 состояние памяти стало следующим:

Компьютер — это просто. или нет?

Любой человек, интересующийся сферой информационных технологий, хоть раз задумывался о том, как на самом деле работает компьютер. А и действительно, с помощью компьютера можно сделать столько всего удивительного, что невозможно поверить, что всё, что происходит внутри него, — сложение чисел. Почему бы тогда не сделать свой самому?

Эта мысль явно прослеживается в книге Чарльза Петцольда «Код»

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

Но это не так. После прочтения у меня всё-таки поселилось ощущение того, что от меня что-то сокрыто, что какие-то аспекты архитектуры вовсе не затрагивались. За бо́льшими объёмами информации я обратился к следующей книге —«Архитектура Компьютера» Эндрю Таненбаума. Информация в этой книге оказалась гораздо обширнее, однако я получил не совсем то, чего хотел.

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

Череда разочарований наступила после прочтения нескольких глав книг об игровых движках, компиляторах, операционных системах и пр. Я просто растерялся: мир, который казался мне логичным и в меру простым в миг стал огромным и запутанным, требующим внушительных объёмов знаний.

Компьютер в столе своими руками

Приветствую, Habr! Я фанат ПК в столе, давно ими занимаюсь и сегодня хочу показать вам свой новый проект.

Самый компактный и тонкий Компьютер в столе, что я делал.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Товарищ попросил изготовить для него ПК в столе, но с необычными габаритами и высокими требованиями.

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

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Габариты этой площади 93 на 160 см.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Пожелания клиента:

Габариты стола 92 на 65 см.
Внутри должно поместиться хорошее железо, с жидкостной системой охлаждения.

Два радиатора по 360 мм.

Столешницу обтянуть цельным куском кожи.

На передней части столешницы два USB 3.0 и полноценный картридер.

Сзади еще добавить шестнадцать USB 3.0

Цвет черный матовый, красные полоски на ножках.

Добавить на столешницу док с кнопками.

Первая кнопка включает блок питания, вторая кнопка включает сам ПК, а остальные четыре кнопки для управления освещением в его комнате.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Я изготовил столешницу, по габаритам это 92 на 65 см.

Столешница с механизмом, стекло умеет подниматься и опускаться, чтобы легко заменить или обслужить комплектующие.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Изготовил направляющие для механизма и кожухи.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Придумал, как сделать съемный док с кнопками.

Основание будет крепиться снизу столешницы, а кабели от кнопок пускаем через внутренний кабель-канал. Клиент сможет легко заменить кнопки, если ему захочется чего-то нового.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Самое сложное это основание.

Минимальная площадь, но все должно поместится внутрь и хорошо охлаждаться.

1 и 2 это радиаторы по 360 мм, для охлаждения процессора и видеокарты.

3 и 4 это лотки под SSD и HDD.

5 это кожух для блока питания, Wi-Fi модуля, синхронизатора кабелей и контроллеров.

6 это фальш панель с материнской платой и видеокартой.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Решил сделать двойное дно, чтобы сделать кабель-менеджмент и спрятать все кабели.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Допустим в области питания 24 pin мы вырезаем кабель-канал и кабель прячем внутрь.

И так я делаю с каждым кабелем, что будет в этом компьютере, именно так получится создать чистоту и порядок внутри.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

В самом основании много вентиляции.

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

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

На изготовление ушло 25 дней.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Я поменял геометрию ножек в этой ревизии и добавил новую фишку.

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

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

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

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

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

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

На передней части столешницы я установил два USB 3.0 и полноценный картридер.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

И кнопочки для включения ПК и управление освещение в комнате, как и хотел мой товарищ.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Столешница обтянута цельным куском кожи, без единого стыка.
На ощупь получился очень приятный столик.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Стол черного, матового цвета, на ножках красные полоски.

Угол наклона столешницы можно изменять.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Столешница поднимается и ты получаешь доступ ко всем комплектующим, их легко можно заменить или обслужить. Все сделано для максимального удобства.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Кронштейн изготовил под один монитор, он позволяет двигать монитор во всех плоскостях и не занимает место на столешнице.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Техническая часть.

Внутри установлен i9 9900K на материнской плате MSI Z390 GAMING PRO CARBON.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Для охлаждения процесора используется Thermaltake Floe Riing RGB 360 TT.

В AIDA 64 я получил 73-78 градусов, при самом тихом режиме работы кулеров.

Стеклянная столешница во время пиковой нагрузки на систему «нагрелась» до 27 градусов.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Шум при пиковой нагрузке (я одновременно включал AIDA64 и FurMark) составлял 35-38 дб.
Расстояние 40 см от стола.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Стол доставлен к новому владельцу домой.

Вот его сетап на данный момент.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Скоро в этот уголок он установит дополнительное освещение, поменяет кресло и добавит полочек под девайсы.

Тут установлена штора с электроприводом.

Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

На этом все, спасибо за внимание!

Мастер-класс: как сделать игрушечный компьютер из картона

Материалы и инструменты:

Листы офисной бумаги формата А4 (для печати шаблонов); — упаковочный гофрокартон (толщиной 3 мм); — стандартный (канцелярский) нож; — металлическая линейка; — ножницы; — двусторонний скотч; — малярный скотч; — карандаш и/или циркуль; — клей «Момент Кристалл»; — клей-карандаш; — кусочек ватмана.

Ноутбук из картона для детей

Если вашему ребенку больше двух лет, скорее всего, ваш ноутбук уже не раз страдал от рук «маленького исследователя». Компьютер заливают жидкостью, роняют, прыгают на нем и закатывают истерики, если попробовать отобрать «игрушку» у сорванца. Все это нам не нужно, давайте попробуем создать альтернативную версию компьютера для малышей.

Давайте приступим и спасем наши компьютеры.

Что нам потребуется

Кусок картона

Нож для картона или ножницы

Черная грифельная краска

Черный картон или черная цветная бумага наклеенная на картон,можно черный маркер (для украшения)

Внимание!

Черная грифельная краска продается во многих магазинах, включая интернет магазины. Грифельная краска позволяет получить покрытие с эффектом меловой доски (средняя цена краски 700 руб. за баночку). Очень полезная вещь, в дальнейшем вы сможете самостоятельно смастерить ребенку меловую доску или стену для рисования. Такую краску можно легко использовать в детском интерьере.

Первое, что нам нужно – подумать, какого размера будет ваш ноутбук. Мы сделаем не большой 17 на 11 см. (вы можете исходя из данных пропорций придумать свои размеры для ноутбука)

Расчерчиваем на картоне прямоугольник и рисуем линию по центру этого прямоугольника. Далее, вырезаем из картона наш прямоугольник, а линию по центру слегка надрезаем, но не прорезаем насквозь.

Наша цель — ослабить картон, чтобы ребенок мог открывать и закрывать ноутбук.

Проклейте линию сгиба прозрачным скотчем с внешней стороны будущего ноутбука.

Вырезаем три прямоугольника поменьше (для экрана, клавиатуры и тачпада). Раскрашиваем «экран» компьютера грифельной краской, можно разукрасить и клавиатуру с тачпадом, но не обязательно – здесь мы обойдемся простым черным маркером. Даем высохнуть грифельной краске (30 минут будет достаточно). После того, как «экран» высохнет, приклеиваем все детали на место.

Определяемся с размером и назначением поделки

Зачем делать модель бумажную модель компьютера? Вариантов может быть много — это простая игрушка для ребенка, принадлежность для его куклы, открытка для взрослого любителя высоких технологий или шуточный подарок. Меняется только размер, а основная пошаговая инструкция, как сделать из бумаги ноутбук, одинакова для всех поделок.

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

Память

Компьютер имеет 100 ячеек памяти с адресами от 00 до 99. Каждая из них может быть использована для хранения одной инструкции или одного трехзначного числа. Любая из ячеек может быть перезаписана, так что при желании можно даже написать самомодифицирующуюся программу.

Значения в ячейках заносятся с помощью карандаша, а модифицируются с помощью карандаша и ластика. При этом в ячейке 0 всегда «прошито» значение 001. Его очень удобно использовать для инкремента, так как команд с непосредственными значениями аргументов у компьютера нет.

Вот как выглядит оригинальный блок памяти:
Модель компьютера из бумаги. Делаем персональный компьютер для ребенка своими руками. Мастер-класс: как сделать игрушечный компьютер из картона

Первые плоды

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

Об ассемблере в книге

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

И да, я понимаю, что потеряю много времени, но я получу от этого удовольствие, я уверен.Написать свой Ассемблер — амбициозная цель, но это не единственная сложность. Путь, который я выбрал, обещает быть непростым. Регистры и в целом память в программе BOOLR можно реализовать только используя логические вентили.

Почему это проблема? Всё просто: ничтожные 1024 байт RAM десятки раз рекурсивно пытаются поселить в оперативной памяти моего компьютера свои составные 16-битные регистры. Вот, что из этого получается:В общем говоря, иногда проект просто не открывается из-за нехватки оперативной памяти. Выглядит как тупик, но я не намерен останавливаться на этом.

Привет, гость!

Или войдите на сайт, если уже зарегистрированы.

Пульт управления проигрыванием видео с крупными кнопками

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

*Заполняя форму вы соглашаетесь на обработку персональных данных

Самодельный корпус пк

Система команд

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

CARDIAC может «выполнять» 10 различных инструкций (с кодами от 0 до 9):

  • 0 — INP — ввод значения из входной ленты
  • 1 — CLA — загрузка содержимого ячейки памяти в аккумулятор
  • 2 — ADD — прибавление ячейки памяти к аккумулятору
  • 3 — TAC — переход по заданному адресу, если значение аккумулятора отрицательное
  • 4 — SFT — операция сдвига влево и вправо на заданное число десятичных разрядов
  • 5 — OUT — вывод ячейки памяти в выходную ленту
  • 6 — STO — запись аккумулятора в ячейку памяти
  • 7 — SUB — вычитание ячейки памяти из аккумулятора
  • 8 — JMP — безусловный переход по заданному адресу
  • 9 — HRS — остановка и сброс

Схемы источников бесперебойного питания

Бесперебойник Eaton PW750i USB схема Инструкция по ремонту источников бесперебойного питания производства APC Бесперебойник APC Back UPS 450/600 Domestic схема Бесперебойники APC Mini Back 250 400 схемы Бесперебойник APC Back 250/400/600 International схема Бесперебойник APC Back 900/1250 схема Бесперебойник APC Line-R 600/1250 схема Бесперебойник APC Bk300MI Bk500MI схема Бесперебойник APC AP450/ AP700 схема Бесперебойник APC AP2200/ 2200/ XL3000 схема Бесперебойник APC Bk650MI схема Бесперебойник APC SU400/ 250 схема Бесперебойник APC SU900/ 900XL/ 1250/ 2000/ 2000XL domestic схема Бесперебойник APC SU900I/ 900XLI/ 1250I/ 2000I/ 2000XLI схема Бесперебойник APC SU1000/ 1400 схема Бесперебойник APC SU2200I/ 2200XLI/ 3000I схема

Схемы компьютерных блоков питания

Блок питания KRAULER ATX-450Блок питания ATX-400W схемаБлок питания NTT UPS-800 схемаБлок питания ATX-200 схемаБлок питания АТХ- 250 схемаБлок питания ATX-300W схемаБлок питания АТХ HPC-420-302 DF схемаБлок питания ATX Linkworld 200W, 250W, 300W схемыБлок питания АТХ FSP145-60SP схемаБлок питания ATX PSU Delta Electronics DPS-200PB-59 схемаБлок питания ATX-300P4-PFC схемаБлок питания АТХ CODEGEN 200250 шасси cg-07a схемаБлок питания colors it-330u схемаБлок питания DTK PTP-2038 схемаБлок питания PowerMaster 230W шасси LP-8 схемаБлок питания PowerMaster, 250W, модель FA-5-2 схемаБлок питания Green Tech модель MAV-300W-P4 схемаБлок питания Maxpower PX-300W схемаБлок питания SevenTeam ST-200HRK схемаБлок питания inwin IW- ISP300A3-1 схемаБлок питания IW- P300A2-0 схемаБлоки питания JNC типовая схема Блок питания JNC Y-B200ATX схема Блок питания JNC LC-B250ATX схемаБлок питания PowerLink LPJ2-18 300W схемаБлок питания PowerLink LPJ2-18 на микросхеме LPJ-899 схема Блок питания PowerMaster FA-5-2 PCB FA_5-F( LP-8) 230W схемаСхема блока питания PowerMaster FA-5-2 v. 3.2, 250W на TL494

Счетчик инструкций

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

Товары для самоделок

В наше время в любом доме даже в самом отдаленном городе или поселке найдется место для компьютерной техники. Именно поэтому мы приняли решение создать отдельный раздел под названием «Самоделки для компьютера». Здесь собраны грандиозные идеи, по созданию комфортных условий ля работы за компьютером.

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

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

Приложив определенные усилия и проявив креативность мысли можно соорудить модель мельницы из деталей клавиатуры и когда-то бывших в употреблении карт оперативной памяти.

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

Обилие интересных и неожиданных решений собрано в нашем разделе. Для воплощения большинства из них не понадобятся дополнительные детали, а все необходимые комплектующие можно использовать, разобрав ненужный компьютер.

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

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

Оцените статью
OverComp.ru