Информатика и вычислительная техника - файл

приобрести
скачать (323.3 kb.)


МИНОБРНАУКИ РОССИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Санкт-Петербургский государственный технологический институт
(технический университет)»
СПбГТИ(ТУ)



УГНС

09.00.00

Информатика и вычислительная техника

Направление подготовки

09.03.03

Прикладная информатика


Направленность (профиль)




Прикладная информатика в химии


Форма обучения




Очная










Факультет




Информационных технологий и управления

Кафедра




Систем автоматизированного

проектирования и управления




Учебная дисциплина




Вычислительные системы, сети и телекоммуникации

Курс

II

Группа

495

КУРСОВОЙ ПРОЕКТ


Тема:

Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-ЭВМ СМ-1800 с помощью эмулятора на ПК

Задача:

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

Студентка










Бобкова В. Ю.

Руководитель,

доцент, к.т.н.












Макарук Р.В.

Оценка за курсовой проект













Санкт-Петербург

2021


МИНОБРНАУКИ РОССИИ

федеральное государственное бюджетное образовательное учреждение


высшего образования
«Санкт-Петербургский государственный технологический институт
(технический университет)»
СПбГТИ(ТУ)
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

УГНС

09.00.00

Информатика и вычислительная техника

Направление подготовки

09.03.03

Прикладная информатика

Направленность (профиль)




Прикладная информатика в химии

Форма обучения




Очная

Факультет




Информационных технологий и управления

Кафедра




Систем автоматизированного проектирования и управления

Учебная дисциплина




Вычислительные системы, сети и телекоммуникации

Студент

Бобкова Влада Юрьевна

Группа

495




Тема:


Разработка программ сортировки и преобразования данных массива

Задача:

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

Исходные данные к проекту:

1. МикроЭВМ СМ-1800 и её эмулятор на ПК: Методические указания.- СПб.: СПбГТИ(ТУ), 2006.-21с.

2. Стандартное программное обеспечение. Монитор: Методические указания.- СПб.: СПбГТИ(ТУ), 2006.-23с.

3. Хорошевский, В. Г. Архитектура вычислительных систем : учебное пособие / В.Г. Хорошевский. – 2-е изд. – М.: Изд-во МГТУ им. Баумана, 2008. - 520с.

4. Горнец, Н. Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы: учебник для вузов/ Н.Н. Горнец. – М.: Академия , 2012. - 240с.

5. Жмакин А. П. Архитектура ЭВМ/ А. П. Жмакин – СПб: БХВ-Петербург, 2010. – 352с.



Перечень вопросов, подлежащих разработке:

1. Обзор литературы с целью углубленного изучения раздела по индивидуальному заданию

2. Составление реферативной части проекта с использованием оригинальных чисел из индивидуального задания

3. Разработка алгоритма решения задачи

4. Распределение памяти (назначение регистров и ячеек памяти)

5. Написание ассемблерного текста программной реализации алгоритма

6. «Ручная» трансляция ассемблера в машинный код по таблицам

7. Отладка программы на эмуляторе

8. Получение и фиксация результатов на тестовых значениях из Задания

Оформление документации (пояснительной записки) по курсовому проекту



Перечень графического материала:

1. Алгоритм (блок-схема) программы преобразования форматов

2. Блок-схемы отдельных процедур (подпрограмм)

Требования к аппаратному и программному обеспечению:

Аппаратное обеспечение: Аппаратное обеспечение: Процессор: AMD Ryzen 32200U; Видеокарта: Radeon Vega 3 Graphics; Жесткий диск: WDC WD10SPZX-24Z10; Оперативная память: RAM 8,00 ГБ Программное обеспечение: операционная система Windows 10, среда разработки эмулятор микроЭВМ СМ-1800, текстовый редактор MS Office Word 2019



Дата выдачи задания




Дата представления проекта к защите




Заведующая кафедрой







Т.Б. Чистякова

Руководитель курсового проекта







Р.В. Макарук

Задание принял к выполнению







В.Ю. Бобкова



ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ №2

К курсовому проекту «ВС, сети и телекоммуникации»



  1. Подготовить для аналитической части реферативный материал на тему:

Двоично-десятичное кодирование. Арифметические действия над ДД-кодами. Стандарты кодирования текстов. Примеры арифметики с ДД- кодами привести на основе чисел из таблицы п.2 после их перевода в ДД.

  1. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800

Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив из 10 восьмиразрядных констант:

Адрес16

Константа16

Адрес16

Константа16

5000

5001


5002

5003


5004

FF

35

57



8D

80


5005

5006


5007

5008


5009

00

F4

9A



07

0A


Будем рассматривать эти коды как массив однобайтных целых положительных чисел без знака.

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

Программу располагать в памяти с ячейки 400016.

Содержание


Введение 5

1 Аналитическая часть 6

1.1 Двоично-десятичное кодирование 7

1.2 Операции двоично – десятичной арифметики 9

1.3 Кодирование текстовых данных 10

2 Практическая часть 13

2.1 Блок – схема алгоритма 13

2.2 Распределение памяти и листинг программы с комментарием 14

2.3 Результаты тестирования программы 17

3 Описание использованных средств вычислительной техники 18

Выводы 19

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





Введение


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

Перед выполнением практической задачи требовалось выполнить аналитический обзор предметной области: подготовить реферат по теме двоично-десятичное кодирование, арифметические действия над ДД – кодами, стандарты кодирования текста.

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

Задача для разработки алгоритма и программной реализации на эмуляторе микро-ЭВМ СМ - 1800.

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

Основная логика программы начинается с ячейки 400016.





Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации