- •«Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-эвм см-1800 с помощью эмулятора на пк»
- •Задание
- •Оглавление
- •Введение.
- •Аналитическая часть.
- •Двоично- десятичное кодирование.
- •Преимущества
- •Недостатки
- •Операции над двоично-десятичными числами:
- •Стандарты кодирования текстов.
- •Ascii -коды десятичных цифр
- •Примеры арифметики с дд- кодами на основе чисел из таблицы п.2 после их перевода в дд.
- •Практическая часть. Блок-схема алгоритма.
- •Листинг программы с комментариями.
- •Результаты работы программы.
- •Описание средств вычислительной техники.
- •Выводы.
- •Литература.
Минобрнауки РФ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Санкт-Петербургский государственный технологический институт
(технический университет)"
Кафедра систем автоматизированного проектирования и управления
Направление подготовки: 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.
