lightanddesign.rulightanddesign.ru
  • Последние статьи
    Как сделать 2 админа в лайке

    Как сделать 2 админа в лайке

    Как сделать красивые руки и пальцы

    Как сделать красивые руки и пальцы

    Как сделать траурный венок из живых цветов

    Как сделать фото на виндовс 10

    Как сделать фото на виндовс 10

  • Лучшее
    Как сделать 2 вкладки на одном экране

    Как сделать 2 вкладки на одном экране

    Как сделать таблицу в группе вконтакте

    Ива плетеная как сделать

    Ива плетеная как сделать

    Как сделать свою телепередачу

  • Рекомендуем
    Как сделать из салфетки сердечко

    Как сделать из салфетки сердечко

    Как сделать веселящий газ в домашних условиях

    Как сделать веселящий газ в домашних условиях

    Как сделать книгу зачарования в майнкрафте

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

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

Нет результатов
Все результаты
Как сделать своими руками
  • Последние статьи
    Как сделать 2 админа в лайке

    Как сделать 2 админа в лайке

    Как сделать красивые руки и пальцы

    Как сделать красивые руки и пальцы

    Как сделать траурный венок из живых цветов

    Как сделать фото на виндовс 10

    Как сделать фото на виндовс 10

  • Лучшее
    Как сделать 2 вкладки на одном экране

    Как сделать 2 вкладки на одном экране

    Как сделать таблицу в группе вконтакте

    Ива плетеная как сделать

    Ива плетеная как сделать

    Как сделать свою телепередачу

  • Рекомендуем
    Как сделать из салфетки сердечко

    Как сделать из салфетки сердечко

    Как сделать веселящий газ в домашних условиях

    Как сделать веселящий газ в домашних условиях

    Как сделать книгу зачарования в майнкрафте

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

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

Нет результатов
Все результаты
Как сделать своими руками
Нет результатов
Все результаты
Главная Лучшее

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

Как сделать из бумаги монитор
Поделиться в VkПоделиться в TelegramПоделиться в WhatsApp

You might also like

Как сделать 2 вкладки на одном экране

Как сделать 2 вкладки на одном экране

01.10.2024

Как сделать таблицу в группе вконтакте

01.10.2024

Если необходимо взять лист бумагиРучка … принтер, ножницы, клей …

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

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

А недавно я наткнулся на рассказ о бумажной модели компьютера, разработанной в Bell Labs в 1968 году. Этот компьютер называется CARDIAC (Cardboard Illustrative Aid to Computation) и примерно переводится как "Картонная иллюстративная помощь в вычислениях". Поэтому на самом деле это не компьютер, так как проводник сигнала и арифметический логический блок в нем — человеческие. Тем не менее, она дает представление о некоторых принципах, определяющих современные вычисления. Кроме того, в результате быстрого поиска были найдены описания и документация по созданию CARDIAC.

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

КАРДИАК состоит из двух блоков: памяти и процессора. В процессорный блок вставляется несколько листов бумаги для выбора команд для выполнения. Кроме того, лента вставляется в блок памяти, где должен происходить вывод, а лента с входными данными вставляется в процессор.

Память

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

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

Оригинальный блок памяти выглядит следующим образом

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

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

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

Аккумулятор

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

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

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

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

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

Приставка была распечатана на картоне, все необходимые отверстия были вырезаны, вставлены подвижные полоски и два блока склеены вместе.

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

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

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

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

Работа компьютера — это последовательное выполнение команд. Перед началом выполнения посмотрите, где находится божья коровка (т.е. счетчик команд), и введите значение этой ячейки памяти в окне ‘Instruction Register’, перемещая полоску.

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

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

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

Сначала "я набрал" (т.е. написал карандашом в ячейке памяти 17-23) первую ручную программу:…

АдресЗначениеРасшифровка.
17 034 Введите значение в ячейку 34
18 035 Запишите значение в ячейку 35
19 134 Скопируйте ячейку 34 в тесто
20 235 Добавьте элемент 35 в батарею
21 636 Запишите аккумулятор в ячейку 36
22 536 Отделение 36
23 900 Прерывание и сброс

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

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

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

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

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

АдресЗначениеРасшифровка.
07 068 Введите значение в ячейку 68
08 404 Сбросьте аккумулятор, сдвинув его вправо
09 669 Запишите батарею в ячейку 69
10 070 Значение нагрузки в ячейке 70
11 170 Загрузите ад 70 в аккумулятор
12 700 Извлеките элемент 0 (т.е. значение 1) из батареи
13 670 Запишите батарею в ячейку 70
14 319 Если аккумулятор содержит отрицательное значение, перейдите по адресу 19
15 169 Нагрузочный элемент 69 в батарею
16 268 Добавьте элемент 68 в батарею
17 669 Запишите батарею в ячейку 69
18 811 Перейти к адресу 11
19 569 Ячейка 69 покидает ячейку 69
20 900 Остановитесь.

Я выполнил эту программу в подъездах 5 и 3. Для этого потребовалось 34 инструкции. Результирующая частота команд этого компьютера (в работе которого я также принимал участие) составила около 38 МГц (не путать с МГц).


Previous Post

Как сделать озвучку в повер поинт

Следующий пост

Как сделать планку для медалей своими руками

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

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

Читайте также

Как сделать 2 вкладки на одном экране

Как сделать 2 вкладки на одном экране

Автор Как сделать своими руками
01.10.2024
0

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

Как сделать таблицу в группе вконтакте

Автор Как сделать своими руками
01.10.2024
0

Как сделать меню для группы ВКонтакте с помощью вики разметки Наиболее эффективным и удобным способом создания контактных групп является использование...

Ива плетеная как сделать

Ива плетеная как сделать

Автор Как сделать своими руками
01.10.2024
0

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

Как сделать свою телепередачу

Автор Как сделать своими руками
01.10.2024
0

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

Следующий пост
Как сделать планку для медалей своими руками

Как сделать планку для медалей своими руками

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Последние статьи
  • Лучшее
  • Рекомендуем

© 2022 "Я Мастер" | Онлайн-журнал

Нет результатов
Все результаты
  • Последние статьи
  • Лучшее
  • Рекомендуем

© 2022 "Я Мастер" | Онлайн-журнал