Архитектура ЭВМ, Курсовая работа - Simple Computer
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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 (можно использовать виртуальную машину).
Задание:
В рамках курсовой работы необходимо доработать модель Simple Computer так, чтобы она обрабатывала команды, записанные в оперативной памяти. Из пользовательских функций необходимо реализовать только одну согласно варианту задания (номеру Вашей учетной записи). Для разработки программ требуется создать трансляторы с языков Simple Assembler и Simple Basic.
!! В работе выполнены функции для всех вариантов, функции не ваших вариантов можно без проблем удалить из исходного кода программы, если необходимо.
Содержание архива:
- Simple Computer;
- Транслятор с Simple Assembler в байт-код;
- Транслятор с Simple Basic в Simple Assembler;
- Файлы для демонстрации работы трансляторов;
- Отчёт;
- Инструкция по запуску (файл README.md).
Реализовано в виде проекта CMake. Исходный код разбит по модулям, включены инструкции по сборке и запуску. Для удобства сборки рекомендуется использовать среду разработки CLion (можно скачать бесплатно).
Т.к. в задании необходимо использовать сигналы UNIX, собирать и запускать программы нужно на Linux/Mac OS (можно использовать виртуальную машину).
Дополнительная информация
Учебное заведение: Федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный университет телекоммуникаций и информатики» (СибГУТИ).
Сдано в 2022 году.
Преподаватель: Майданов Юрий Сергеевич.
Полученная оценка: отлично (5).
Сдано в 2022 году.
Преподаватель: Майданов Юрий Сергеевич.
Полученная оценка: отлично (5).
Похожие материалы
Архитектура ЭВМ Курсовая работа - Simple Computer
Russianbear
: 27 февраля 2018
В рамках выполнения курсового проекта необходимо разработать программную модель простейшей вычислительной машины Simple Computer.
Для управления моделью (определения начальных состояний узлов Simple Computer, запуска программ на выполнения, отражения хода выполнения программ) требуется создать консоль. Необходимо реализовать транслятор с языка Simple Assembler для программирования Simple Computer.
Команды выполняются последовательно. Адрес ячейки памяти, в которой находится текущая выполняемая к
99 руб.
Консоль управления моделью Simple Computer.
woorumu
: 16 сентября 2016
Лабораторная работа 3. Консоль управления моделью Simple Computer.
Текстовая часть.
Прочитайте главу 5 практикума по курсу «Организация ЭВМ и систем». Обратите особое
внимание на параграфы 5.4 и 5.5. Изучите страницу man для команды infocmp, базы
terminfo, функции ioctl.
2. Откройте текстовый терминал и запустите оболочку bash (оболочка запускается автоматиче-
ски). Используя команду infocmp, определите (и перепишите их себе) escape-
последовательности для терминала, выполняющие следующие действ
150 руб.
Лабораторная работа 3. Консоль управления моделью Simple Computer. Текстовая часть.
orokysaki
: 20 марта 2023
Изучить принципы работы терминалов ЭВМ в текстовом режиме. Понять, каким образом ко-дируется текстовая информация и как с помощью неѐ можно управлять работой терминалов. Разра-ботать библиотеку функций myTerm, включающую базовые функции по управлению текстовым терминалом (очистка экрана, позиционирование курсора, управления цветом). Начать разрабатывать консоль управления Simple Computer (вывести на экран текстовую часть).
Задание на лабораторную работу
1. Прочитайте главу 5 практикума по курсу
350 руб.
Архитектура ЭВМ. Курсовая работа. Вариант 3
Алёна25
: 31 марта 2025
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране.
г) Осу
Курсовая работа "Архитектура ЭВМ". Вариант №8
Daniil2001
: 25 мая 2023
Работа зачтена. Не забудьте вставить результаты работы программы в отчет. Текст программы дан документе Word, остается только скопировать и скомпилировать, заменив "---" в поле FIO на ваше имя.
80 руб.
Курсовая работа. Архитектура ЭВМ. Вариант №1
Necron04
: 30 марта 2021
Задание
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экра
500 руб.
КУРСОВАЯ РАБОТА. Архитектура ЭВМ. Вариант №2
Отличник1
: 30 января 2021
1. Задание на курсовую работу
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результа
400 руб.
Архитектура ЭВМ. Курсовая работа. Вариант 0,10.
LowCost
: 25 мая 2020
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране.
г) Осу
149 руб.
Другие работы
Индивидуальное задание по изучению оборудования и процессов теплоэнергетических установок
Elfa254
: 11 сентября 2013
Индивидуально задание по изучению оборудования и процессов теплоэнэргетических установок
1. Изучение принципа работы парового котла ТЭЦ. Определение КПД котлоагрегата
Паровой котёл — установка, предназначенная для генерации насыщенного или перегретого пара, а также для подогрева воды, путём выделения теплоты, полученной при сжигании топлива и перехода его химической энергии в тепловую.
Котел паровой- сосуд давления, в котором нагревается вода, превращающаяся в пар. Тепловая энергия, подводимая
5 руб.
Зачетная работа по дисциплине: Социология и право. Билет №23
Roma967
: 1 августа 2020
Билет №23
24. Правовое общество.
2. Признаки права.
200 руб.
Лабораторная работа 1 2 3 Программирование графических процессоров Все варианты 2023 год
SibSUTTI
: 1 сентября 2023
2023 год
СибГУТИ
Сибирский государственный университет телекоммуникаций и информатики
Милешко Антон Владимирович
Тема: Лабораторная работа 1 2 3 Программирование графических процессоров Все варианты 2023 год
Задания
Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью»
Выполнение лабораторной работы поможет получить навыки, требующиеся для выполнения первого и третьего заданий контрольной работы.
Задание
1. Прочитайте главы теоретическ
498 руб.
Физика. РАСЧЁТНО-ГРАФИЧЕСКАЯ РАБОТА №1. Вариант №9 (СибГУТИ)
ileavoin
: 18 октября 2021
1. На покоящийся тонкостенный цилиндр массой 0,1 кг и радиусом 0,1 м, находящийся перед пологой горкой, налетает тонкостенный цилиндр массой 0,2 кг и радиусом 0,1 м, движущийся со скоростью 0,5 м/с. Удар упругий, прямой, центральный. На какую высоту вкатится первый цилиндр после удара? Потерями на трение пренебречь.
2. Напряжение на зажимах 12-вольтового аккумулятора, вращающего стартёр автомобиля, равно 11,6 В при токе в цепи 40 А. Какое внутреннее сопротивление аккумулятора? Какую мощность ра
600 руб.