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

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

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

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

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

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

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

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

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

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

Курс:

Группа:

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

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

Вариант № 4

Студент(ка) _______________ Фамилия И.О.

Руководитель _______________ Фамилия И.О.

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

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

2011

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

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

Задание

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

Студенту: Фамилия Имя Отчество (полностью)______группы №____________________

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

Факультет: Информатики и управления__________________________________________

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

Направление подготовки: 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. Оформление пояснительной записки с помощью Microsoft World, Microsoft Visio

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

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

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

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

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

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

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

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

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

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

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

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

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

Адрес16

Константа16

Адрес16

Константа16

5000

5001

5002

5003

5004

00

85

8D

07

80

5005

5006

5007

5008

5009

22

D4

A9

FF

A0

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

Составить программу, которая исходный массив чисел (с адреса 500016) преобразует в массив соответствующих двухбайтных двоично-десятичных кодов с адреса 510016 (510016 – младшая цифра числа, 510116 – старшая цифра и т.д.).

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