Архитектура ЭВМ, Курсовая работа - Simple Computer

Цена:
700 руб.

Состав работы

material.view.file_icon
material.view.file_icon main.cpp
material.view.file_icon
material.view.file_icon ._main.cpp
material.view.file_icon ._.idea
material.view.file_icon ._assets
material.view.file_icon ._console_ui
material.view.file_icon ._my_big_chars
material.view.file_icon ._my_read_key
material.view.file_icon ._my_simple_computer
material.view.file_icon ._my_term
material.view.file_icon ._test
material.view.file_icon ._test_files
material.view.file_icon ._.gitignore
material.view.file_icon ._alu.cpp
material.view.file_icon ._alu.h
material.view.file_icon ._CMakeLists.txt
material.view.file_icon ._commands.h
material.view.file_icon ._control_unit.cpp
material.view.file_icon ._control_unit.h
material.view.file_icon ._README.md
material.view.file_icon ._translator_assembly_exec.cpp
material.view.file_icon ._translator_basic_exec.cpp
material.view.file_icon ._translator_basic_exec.h
material.view.file_icon ._Курсовая работа - Архитектура ЭВМ.docx
material.view.file_icon
material.view.file_icon vcs.xml
material.view.file_icon .gitignore
material.view.file_icon workspace.xml
material.view.file_icon modules.xml
material.view.file_icon .name
material.view.file_icon simple_computer.iml
material.view.file_icon misc.xml
material.view.file_icon
material.view.file_icon clion_config.png
material.view.file_icon console_ui.png
material.view.file_icon command_structure.png
material.view.file_icon architecture.png
material.view.file_icon
material.view.file_icon console_ui.cpp
material.view.file_icon CMakeLists.txt
material.view.file_icon console_ui_exec.cpp
material.view.file_icon console_ui.h
material.view.file_icon
material.view.file_icon CMakeLists.txt
material.view.file_icon my_big_chars.h
material.view.file_icon my_big_chars.cpp
material.view.file_icon
material.view.file_icon my_read_key.h
material.view.file_icon CMakeLists.txt
material.view.file_icon my_read_key.cpp
material.view.file_icon my_read_key_exec.cpp
material.view.file_icon
material.view.file_icon CMakeLists.txt
material.view.file_icon my_simple_computer.cpp
material.view.file_icon my_simple_computer.h
material.view.file_icon
material.view.file_icon CMakeLists.txt
material.view.file_icon my_term.h
material.view.file_icon my_term_exec.cpp
material.view.file_icon my_term.cpp
material.view.file_icon
material.view.file_icon CMakeLists.txt
material.view.file_icon my_simple_computer_test.cpp
material.view.file_icon
material.view.file_icon CMakeLists.txt
material.view.file_icon
material.view.file_icon macos-presubmit.sh
material.view.file_icon linux-presubmit.sh
material.view.file_icon
material.view.file_icon gmock_for_dummies.md
material.view.file_icon samples.md
material.view.file_icon faq.md
material.view.file_icon quickstart-cmake.md
material.view.file_icon
material.view.file_icon default.html
material.view.file_icon gmock_cook_book.md
material.view.file_icon quickstart-bazel.md
material.view.file_icon primer.md
material.view.file_icon platforms.md
material.view.file_icon index.md
material.view.file_icon advanced.md
material.view.file_icon gmock_cheat_sheet.md
material.view.file_icon _config.yml
material.view.file_icon
material.view.file_icon navigation.yml
material.view.file_icon
material.view.file_icon main.scss
material.view.file_icon pkgconfig.md
material.view.file_icon
material.view.file_icon
material.view.file_icon style.scss
material.view.file_icon gmock_faq.md
material.view.file_icon
material.view.file_icon mocking.md
material.view.file_icon matchers.md
material.view.file_icon testing.md
material.view.file_icon actions.md
material.view.file_icon assertions.md
material.view.file_icon community_created_documentation.md
material.view.file_icon README.md
material.view.file_icon .gitignore
material.view.file_icon CONTRIBUTING.md
material.view.file_icon .clang-format
material.view.file_icon
material.view.file_icon
material.view.file_icon gtest-ci.yml
material.view.file_icon
material.view.file_icon 10-feature_request.md
material.view.file_icon config.yml
material.view.file_icon 00-bug_report.md
material.view.file_icon
material.view.file_icon CMakeLists.txt
material.view.file_icon
material.view.file_icon googletest-message-test.cc
material.view.file_icon googletest-output-test_.cc
material.view.file_icon gtest_pred_impl_unittest.cc
material.view.file_icon gtest_skip_in_environment_setup_test.cc
material.view.file_icon gtest_xml_output_unittest.py
material.view.file_icon googletest-param-test-test.h
material.view.file_icon googletest-test-part-test.cc
material.view.file_icon gtest_assert_by_exception_test.cc
material.view.file_icon gtest_testbridge_test_.cc
material.view.file_icon gtest_main_unittest.cc
material.view.file_icon googletest-listener-test.cc
material.view.file_icon gtest_environment_test.cc
material.view.file_icon gtest_xml_output_unittest_.cc
material.view.file_icon googletest-output-test.py
material.view.file_icon googletest-throw-on-failure-test_.cc
material.view.file_icon googletest-filter-unittest_.cc
material.view.file_icon googletest-death-test-test.cc
material.view.file_icon googletest-failfast-unittest_.cc
material.view.file_icon gtest_stress_test.cc
material.view.file_icon googletest-uninitialized-test_.cc
material.view.file_icon production.cc
material.view.file_icon googletest-param-test-invalid-name1-test.py
material.view.file_icon gtest_xml_outfile1_test_.cc
material.view.file_icon gtest_help_test.py
material.view.file_icon googletest-global-environment-unittest.py
material.view.file_icon gtest_prod_test.cc
material.view.file_icon googletest-env-var-test_.cc
material.view.file_icon gtest-unittest-api_test.cc
material.view.file_icon gtest_test_utils.py
material.view.file_icon gtest_repeat_test.cc
material.view.file_icon googletest-setuptestsuite-test_.cc
material.view.file_icon gtest_json_test_utils.py
material.view.file_icon googletest-param-test-invalid-name2-test.py
material.view.file_icon gtest_all_test.cc
material.view.file_icon googletest-json-output-unittest.py
material.view.file_icon googletest-break-on-failure-unittest.py
material.view.file_icon googletest-param-test-invalid-name1-test_.cc
material.view.file_icon googletest-catch-exceptions-test_.cc
material.view.file_icon googletest-break-on-failure-unittest_.cc
material.view.file_icon googletest-setuptestsuite-test.py
material.view.file_icon googletest-shuffle-test_.cc
material.view.file_icon gtest_premature_exit_test.cc
material.view.file_icon googletest-list-tests-unittest.py
material.view.file_icon gtest_xml_outfile2_test_.cc
material.view.file_icon googletest-env-var-test.py
material.view.file_icon gtest_test_macro_stack_footprint_test.cc
material.view.file_icon googletest-list-tests-unittest_.cc
material.view.file_icon googletest-port-test.cc
material.view.file_icon gtest_list_output_unittest_.cc
material.view.file_icon gtest_skip_test.cc
material.view.file_icon gtest_no_test_unittest.cc
material.view.file_icon gtest_xml_outfiles_test.py
material.view.file_icon gtest-typed-test_test.h
material.view.file_icon gtest_help_test_.cc
material.view.file_icon googletest-output-test-golden-lin.txt
material.view.file_icon gtest_list_output_unittest.py
material.view.file_icon googletest-filepath-test.cc
material.view.file_icon googletest-param-test-test.cc
material.view.file_icon googletest-printers-test.cc
material.view.file_icon BUILD.bazel
material.view.file_icon gtest_xml_test_utils.py
material.view.file_icon googletest-param-test2-test.cc
material.view.file_icon production.h
material.view.file_icon googletest-color-test.py
material.view.file_icon googletest-filter-unittest.py
material.view.file_icon googletest-param-test-invalid-name2-test_.cc
material.view.file_icon gtest_skip_check_output_test.py
material.view.file_icon gtest_testbridge_test.py
material.view.file_icon gtest_unittest.cc
material.view.file_icon googletest-throw-on-failure-test.py
material.view.file_icon googletest-shuffle-test.py
material.view.file_icon gtest_sole_header_test.cc
material.view.file_icon googletest-uninitialized-test.py
material.view.file_icon googletest-color-test_.cc
material.view.file_icon googletest-catch-exceptions-test.py
material.view.file_icon googletest-death-test_ex_test.cc
material.view.file_icon googletest-json-outfiles-test.py
material.view.file_icon gtest_skip_environment_check_output_test.py
material.view.file_icon googletest-global-environment-unittest_.cc
material.view.file_icon gtest-typed-test2_test.cc
material.view.file_icon gtest-typed-test_test.cc
material.view.file_icon googletest-failfast-unittest.py
material.view.file_icon googletest-options-test.cc
material.view.file_icon gtest_throw_on_failure_ex_test.cc
material.view.file_icon
material.view.file_icon internal_utils.cmake
material.view.file_icon gtest.pc.in
material.view.file_icon gtest_main.pc.in
material.view.file_icon Config.cmake.in
material.view.file_icon libgtest.la.in
material.view.file_icon
material.view.file_icon
material.view.file_icon gtest-matchers.h
material.view.file_icon gtest-death-test.h
material.view.file_icon gtest-spi.h
material.view.file_icon gtest-assertion-result.h
material.view.file_icon
material.view.file_icon gtest-string.h
material.view.file_icon gtest-death-test-internal.h
material.view.file_icon gtest-port.h
material.view.file_icon gtest-port-arch.h
material.view.file_icon gtest-internal.h
material.view.file_icon gtest-param-util.h
material.view.file_icon gtest-type-util.h
material.view.file_icon gtest-filepath.h
material.view.file_icon
material.view.file_icon gtest-port.h
material.view.file_icon README.md
material.view.file_icon gtest.h
material.view.file_icon gtest-printers.h
material.view.file_icon gtest-message.h
material.view.file_icon gtest-param-test.h
material.view.file_icon gtest-typed-test.h
material.view.file_icon gtest_pred_impl.h
material.view.file_icon gtest_prod.h
material.view.file_icon gtest-test-part.h
material.view.file_icon gtest.h
material.view.file_icon gtest-printers.h
material.view.file_icon
material.view.file_icon README.md
material.view.file_icon README.md
material.view.file_icon
material.view.file_icon sample6_unittest.cc
material.view.file_icon sample3_unittest.cc
material.view.file_icon sample4.h
material.view.file_icon sample9_unittest.cc
material.view.file_icon sample10_unittest.cc
material.view.file_icon sample5_unittest.cc
material.view.file_icon sample2.cc
material.view.file_icon prime_tables.h
material.view.file_icon sample3-inl.h
material.view.file_icon sample1.cc
material.view.file_icon sample2_unittest.cc
material.view.file_icon sample7_unittest.cc
material.view.file_icon sample2.h
material.view.file_icon sample4.cc
material.view.file_icon sample4_unittest.cc
material.view.file_icon sample1_unittest.cc
material.view.file_icon sample1.h
material.view.file_icon sample8_unittest.cc
material.view.file_icon
material.view.file_icon gtest-test-part.cc
material.view.file_icon gtest.cc
material.view.file_icon gtest_main.cc
material.view.file_icon gtest-internal-inl.h
material.view.file_icon gtest-death-test.cc
material.view.file_icon gtest-port.cc
material.view.file_icon gtest-printers.cc
material.view.file_icon gtest-assertion-result.cc
material.view.file_icon gtest-typed-test.cc
material.view.file_icon gtest-all.cc
material.view.file_icon gtest-filepath.cc
material.view.file_icon gtest-matchers.cc
material.view.file_icon BUILD.bazel
material.view.file_icon
material.view.file_icon CMakeLists.txt
material.view.file_icon
material.view.file_icon gmock_leak_test.py
material.view.file_icon gmock_all_test.cc
material.view.file_icon gmock_output_test_.cc
material.view.file_icon gmock-port_test.cc
material.view.file_icon gmock_test.cc
material.view.file_icon gmock-nice-strict_test.cc
material.view.file_icon gmock-matchers-containers_test.cc
material.view.file_icon gmock-spec-builders_test.cc
material.view.file_icon gmock_output_test_golden.txt
material.view.file_icon gmock_link2_test.cc
material.view.file_icon gmock_link_test.cc
material.view.file_icon gmock_leak_test_.cc
material.view.file_icon gmock_ex_test.cc
material.view.file_icon gmock-pp_test.cc
material.view.file_icon gmock-internal-utils_test.cc
material.view.file_icon gmock_stress_test.cc
material.view.file_icon gmock-more-actions_test.cc
material.view.file_icon gmock-matchers_test.h
material.view.file_icon gmock-pp-string_test.cc
material.view.file_icon gmock-actions_test.cc
material.view.file_icon gmock-matchers-comparisons_test.cc
material.view.file_icon gmock-cardinalities_test.cc
material.view.file_icon BUILD.bazel
material.view.file_icon gmock_test_utils.py
material.view.file_icon gmock-function-mocker_test.cc
material.view.file_icon gmock-matchers-misc_test.cc
material.view.file_icon gmock-matchers-arithmetic_test.cc
material.view.file_icon gmock_output_test.py
material.view.file_icon gmock_link_test.h
material.view.file_icon
material.view.file_icon gmock_main.pc.in
material.view.file_icon gmock.pc.in
material.view.file_icon
material.view.file_icon
material.view.file_icon gmock-matchers.h
material.view.file_icon gmock-more-actions.h
material.view.file_icon
material.view.file_icon gmock-port.h
material.view.file_icon gmock-internal-utils.h
material.view.file_icon gmock-pp.h
material.view.file_icon
material.view.file_icon gmock-port.h
material.view.file_icon gmock-matchers.h
material.view.file_icon gmock-generated-actions.h
material.view.file_icon README.md
material.view.file_icon gmock-function-mocker.h
material.view.file_icon gmock-more-matchers.h
material.view.file_icon gmock-cardinalities.h
material.view.file_icon gmock-spec-builders.h
material.view.file_icon gmock-nice-strict.h
material.view.file_icon gmock.h
material.view.file_icon gmock-actions.h
material.view.file_icon
material.view.file_icon README.md
material.view.file_icon README.md
material.view.file_icon
material.view.file_icon gmock-internal-utils.cc
material.view.file_icon gmock-cardinalities.cc
material.view.file_icon gmock_main.cc
material.view.file_icon gmock-matchers.cc
material.view.file_icon gmock-all.cc
material.view.file_icon gmock-spec-builders.cc
material.view.file_icon gmock.cc
material.view.file_icon
material.view.file_icon .DS_Store
material.view.file_icon basic_factorial.txt
material.view.file_icon assembly_remainder.txt
material.view.file_icon .gitignore
material.view.file_icon alu.cpp
material.view.file_icon alu.h
material.view.file_icon CMakeLists.txt
material.view.file_icon commands.h
material.view.file_icon control_unit.cpp
material.view.file_icon control_unit.h
material.view.file_icon README.md
material.view.file_icon translator_assembly_exec.cpp
material.view.file_icon translator_basic_exec.cpp
material.view.file_icon translator_basic_exec.h
material.view.file_icon Курсовая работа - Архитектура ЭВМ.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word
  • Microsoft Excel
  • Программа для просмотра изображений

Описание

Курсовая работа по дисциплине «ЭВМ и периферийные устройства».

Задание:
В рамках курсовой работы необходимо доработать модель Simple Computer так, чтобы она обрабатывала команды, записанные в оперативной памяти. Из пользовательских функций необходимо реализовать только одну согласно варианту задания (номеру Вашей учетной записи). Для разработки программ требуется создать трансляторы с языков Simple Assembler и Simple Basic.

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

Содержание архива:
- Simple Computer;
- Транслятор с Simple Assembler в байт-код;
- Транслятор с Simple Basic в Simple Assembler;
- Файлы для демонстрации работы трансляторов;
- Отчёт;
- Инструкция по запуску (файл README.md).

Реализовано в виде проекта CMake. Исходный код разбит по модулям, включены инструкции по сборке и запуску. Для удобства сборки рекомендуется использовать среду разработки CLion (можно скачать бесплатно).

Т.к. в задании необходимо использовать сигналы UNIX, собирать и запускать программы нужно на Linux/Mac OS (можно использовать виртуальную машину).

Дополнительная информация

Учебное заведение: Федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный университет телекоммуникаций и информатики» (СибГУТИ).
Сдано в 2022 году.
Преподаватель: Майданов Юрий Сергеевич.
Полученная оценка: отлично (5).
Архитектура ЭВМ Курсовая работа - Simple Computer
В рамках выполнения курсового проекта необходимо разработать программную модель простейшей вычислительной машины Simple Computer. Для управления моделью (определения начальных состояний узлов Simple Computer, запуска программ на выполнения, отражения хода выполнения программ) требуется создать консоль. Необходимо реализовать транслятор с языка Simple Assembler для программирования Simple Computer. Команды выполняются последовательно. Адрес ячейки памяти, в которой находится текущая выполняемая к
User Russianbear : 27 февраля 2018
99 руб.
Архитектура ЭВМ Курсовая работа - Simple Computer
Консоль управления моделью Simple Computer.
Лабораторная работа 3. Консоль управления моделью Simple Computer. Текстовая часть. Прочитайте главу 5 практикума по курсу «Организация ЭВМ и систем». Обратите особое внимание на параграфы 5.4 и 5.5. Изучите страницу man для команды infocmp, базы terminfo, функции ioctl. 2. Откройте текстовый терминал и запустите оболочку bash (оболочка запускается автоматиче- ски). Используя команду infocmp, определите (и перепишите их себе) escape- последовательности для терминала, выполняющие следующие действ
User woorumu : 16 сентября 2016
150 руб.
Лабораторная работа 3. Консоль управления моделью Simple Computer. Текстовая часть.
Изучить принципы работы терминалов ЭВМ в текстовом режиме. Понять, каким образом ко-дируется текстовая информация и как с помощью неѐ можно управлять работой терминалов. Разра-ботать библиотеку функций myTerm, включающую базовые функции по управлению текстовым терминалом (очистка экрана, позиционирование курсора, управления цветом). Начать разрабатывать консоль управления Simple Computer (вывести на экран текстовую часть). Задание на лабораторную работу 1. Прочитайте главу 5 практикума по курсу
User orokysaki : 20 марта 2023
350 руб.
Лабораторная работа 4. Консоль управления моделью Simple Computer. Псевдографика. «Большие символы».
Изучить работу текстового терминала с псевдографическими символами. Понять, что такое шрифт и как он используется в терминалах при выводе информации. Разработать библиотеку myBigChars, реализующую функции по работе с псевдографикой и выводу «больших символов» на экран. Доработать консоль управления Simple Computer так, чтобы выводились псевдографические элементы. Задание на лабораторную работу. 1. Прочитайте главу 5 практикума по курсу «Организация ЭВМ и систем». Обратите особое внимание на пара
User orokysaki : 20 марта 2023
350 руб.
Лабораторная работа №4. Консоль управления моделью Simple Computer. Псевдографика. «Большие символы».
Прочитайте главу 5 практикума по курсу «Организация ЭВМ и систем». Обратите особое внимание на параграфы 5.2, 5.3, 5.4.2. Изучите страницу man для команды infocmp, базы terminfo (раздел псевдографика). 2. Используя оболочку bash и команду infocmp, определите escape-последовательности для переключения используемых терминалом кодировочных таблиц (enter_alt_charset_mode и exit_alt_charset_mode) и соответствие символов для вывода псевдографики (acs_chars). 3. Используя оболочку bash, команду echo –e
User woorumu : 16 сентября 2016
150 руб.
Архитектура ЭВМ. Курсовая работа. Вариант 3
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране. г) Осу
User Алёна25 : 31 марта 2025
Курсовая работа "Архитектура ЭВМ". Вариант №8
Работа зачтена. Не забудьте вставить результаты работы программы в отчет. Текст программы дан документе Word, остается только скопировать и скомпилировать, заменив "---" в поле FIO на ваше имя.
User Daniil2001 : 25 мая 2023
80 руб.
Курсовая работа "Архитектура ЭВМ". Вариант №8
Курсовая работа. Архитектура ЭВМ. Вариант №1
Задание Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экра
User Necron04 : 30 марта 2021
500 руб.
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх