Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой_проект1.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
225.28 Кб
Скачать

16

Минобрнауки РФ

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

высшего профессионального образования

"Санкт-Петербургский государственный технологический институт

(технический университет)"

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

Направление подготовки: 230100 – Информатика и вычислительная техника

Уровень подготовки: бакалавр техники и технологии

Учебная дисциплина: Организация ЭВМ и систем

Курс: 2

Группа: 4491

Пояснительная записка к курсовому проекту на тему:

«Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-эвм см-1800 с помощью эмулятора на пк»

Вариант № 3

Студент _______________ Воронин А.С.

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

Рекомендуемая оценка _______________

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

2016

Санкт-Петербургский государственный технологический институт

(технический университет)

Задание

на курсовое проектирование по дисциплине: “Организация ЭВМ и систем”

Студенту: Воронин Алексей Сергеевич_____группы №__4491__________________

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

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

Кафедра: Систем автоматизированного проектирования и управления________________

Направление подготовки: 230100 – Информатика и вычислительная техника__________

Уровень подготовки: бакалавр техники и технологии______________________________

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

Исходные данные к работе

1. Лекции по дисциплине “Организация ЭВМ и систем”. ____________________________

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

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

4. МикроЭВМ СМ-1800. Архитектура, программирование, применение / А.В. Гиглавный, Н.Д. Кобанов, Н.Л. Прохоров, А.Н. Шкамарда. – М.: Финансы и статистика, 1984.______

5. Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем: Учебник для вузов. СПб.:Питер, 2004. 668с.

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

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

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

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

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

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

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

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

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

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

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

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

Виды и объемы работы, выполняемые с использованием ЭВМ и САПР

1. Разработка программного продукта в среде эмулятора микроЭВМ СМ-1800

2. Оформление пояснительной записки с помощью OpenOffice Writer.

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

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

курсового проектирования ____________________ _____________________

(подпись, дата) (ФИО)

Задание принял

к исполнению ____________________ ______________________

(подпись, дата) (ФИО)

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

К курсовому проекту «Организация ЭВМ и систем»

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

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

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

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

Адрес16

Константа16

Адрес16

Константа16

5000

FF

5005

00

5001

35

5006

F4

5002

57

5007

9A

5003

8D

5008

07

5004

80

5009

0A

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

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

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