Разработка и реализация вычислительного устройства в программе "Minecraft" - Курсовая работа

бесплатно 0
4.5 130
Разработка вычислительного комплекса для преобразования параллельного десятичного кода в двоичный; вычисления суммы или разности; преобразования результата обратно в десятичный код и отображения на дисплее. Схемы логических элементов программы Minecraft.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Вычислительная техника получила широкое распространение в современной жизни, без нее были бы невозможны большинство современных научных открытий, изобретений. Первые электрические устройства были предназначены для математических вычислений. С развитием технического прогресса быстродействие и надежность их увеличивались, а размеры уменьшались.Всего в майнкрафт используются 3 элемента, из комбинаций которых получается любое логическое устройство: · Красный камень или красная пыль (Red Stone). Имеет два состояния: включена (1) и выключена (0), причем в момент подачи сигнала начинает тускло светиться. Сигнал затухает через 16 блоков, для передачи сигнала на расстояние используют повторители. Если на блок, на котором установлен факел, подается сигнал, факел гаснет. Сигнал, поданный на блок, гасит прикрепленные к нему факелы.Элемент NOT (инвертор) возвращает сигнал, противоположный полученному. Два вентиля NOT, установленные на линию подряд, называются повторителем. Повторитель возвращает такой же сигнал, какой и принял и пропускает сигнал только в одну сторону. Элемент OR возвращает 1, если хотя бы на одном из входов 1. Однако провод пропускает сигнал в обе стороны - если это мешает, то можно использовать элемент.Калькулятор состоит из: 1) Устройства ввода. Оно состоит из девятнадцати рычагов (9 рычагов первое число, 9 - второе и один для выбора операции сложения или вычитания) На устройстве ввода выбирается первое и второе число. Оба числа передаются для отображения на дисплей и параллельно поступают на шифратор. Преобразуются в двоичный код и поступают одновременно на устройства сложения и вычитания.Был разработан вычислительный комплекс (он огромный!), выполняющий 2 операции: сложение и умножение чисел от 1 до 9. Это обусловлено колоссальными размерами устройства и необходимостью использовать повторители, каждый из которых дает задержку в 0.1 секунды. Увеличить быстродействие можно за счет оптимизации цепей (меньше повторителей, короче цепи) и использования различных модификаций игры (например REDPOWER позволяет использовать провода в изоляции, дальность сигнала в которых в 16 раз больше, чем редстоун-цепей, а также связки проводов)."Активное" число подсвечивается зеленым индикатором. Огромные цифры помогают быстро определять нужный рычаг. Защиты "от дурака" нет, поэтому можно нажать сразу несколько рычагов с непредсказуемым результатом. Слева внизу рычаг предназначен для выбора операции ( /-), слева вверху две кнопки подключенные к командным блокам (ввод консольной команды), они предназначены для быстрой смены времени суток. Управляющий сигнал поступает от рычага выбора операции ( /-).

План
Оглавление

Аннотация

Введение

1. Описание разработанного устройства

1.1 Основы физики Minecraft и используемые элементы и схемы

1.2 Основные схемы логических элементов

1.3 Структура устройства

Заключение

Список литературы

Приложение

Аннотация

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

Игра "Minecraft" жанра "песочница", разработанная шведским программистом Маркусом Перссоном (англ. Markus Persson), известным также как "Notch", неожиданно получила большую популярность еще на стадии бета-тестирования. В данное время вышла полная версия и множество патчей, увеличивающих функционал. В игре, помимо крафта и выживания, существует материал "красный камень", позволяющий создавать разнообразные логические устройства: от простых ловушек до огромных x86 процессоров, а с применением дополнений возможно создать практически любой механизм.

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

Вывод
Был разработан вычислительный комплекс (он огромный!), выполняющий 2 операции: сложение и умножение чисел от 1 до 9. К нему был подключен дисплей. Работает устойчиво, отклик составляет примерно 6 секунд. Это обусловлено колоссальными размерами устройства и необходимостью использовать повторители, каждый из которых дает задержку в 0.1 секунды. Увеличить быстродействие можно за счет оптимизации цепей (меньше повторителей, короче цепи) и использования различных модификаций игры (например REDPOWER позволяет использовать провода в изоляции, дальность сигнала в которых в 16 раз больше, чем редстоун-цепей, а также связки проводов). Схему можно упростить за счет использования процессоров из модов COMPUTERCRAFT и REDPOWER. Они программируются. На их базе возможно создание программируемых микроконтроллеров.

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

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

Список литературы
1. Угрюмов Е. П. Цифровая схемотехника: учеб, пособие для вузов / Е. П. Угрюмов. - 2-е изд. - СПБ.: ВНУ-Санкт-Петербург, 2010. - 816 с.

2. Minecraft Wiki http://ru.minecraftwiki.net/

3. Wikipedia http://ru.wikipedia.org/

4. Электроника. Методическое руководство по выполнению курсового проекта / Ю. В. Новоселов, Л. Н. Воронцова и др. Екатеринбург: УРГУПС, 2001.

5. Стандарт предприятия. СТП УГТУ. 1-96. Екатеринбург, 1969.

6. Басаков, М. И. От реферата до дипломной работы. Рекомендации студентам по оформлению текста: учебное пособие для студентов вузов и колледжей / М. И. Басаков. - Ростов-на-Дону: "Феникс", 2002. - 64 с.

7. Eloraam’s blog http://www.eloraam.com/?page_id=130

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?