Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Виды и объемы работы, выполняемые с использованием ЭВМ и САПРЗАДАНИЕ на курсовое проектирование по дисциплине: “Организация ЭВМ и систем” Студенту: Воронин Алексей Сергеевич_____ группы № __ 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 восьмиразрядных констант:
Будем рассматривать эти коды как массив однобайтных целых положительных чисел без знака. Составить программу, которая сортирует исходный массив (с адреса 500016) по возрастанию и преобразует его в массив кодов символов шестнадцатеричных цифр КОИ-7 с адреса 700016 (700016 – символ старшей шестнадцатеричной цифры 1-го числа, 700116 – символ младшей шестнадцатеричной цифры 1-го числа и т.д.). Программу располагать в памяти с ячейки 400016.
Оглавление Введение............................................................................................................................................... 5 Аналитическая часть.......................................................................................................................... 6 Двоично- десятичное кодирование............................................................................................... 6 Неупакованный десятичный код является подмножеством международной таблицы кодирования символов ASCII (Таблица). Видно, что для хранения неупакованных десятичных чисел требуется в два раза больше памяти, так как каждая цифра представляется 8-битным кодом......................................................................... 7 Преимущества............................................................................................................................... 7 Недостатки..................................................................................................................................... 7 Операции над двоично-десятичными числами:............................................................................ 8 Стандарты кодирования текстов.................................................................................................... 9 ASCII -коды десятичных цифр....................................................................................................... 10 Примеры арифметики с ДД- кодами на основе чисел из таблицы п.2 после их перевода в ДД.. 10 Практическая часть.............................................................................................................................. 11 Блок-схема алгоритма..................................................................................................................... 11 Листинг программы с комментариями............................................................................................ 12 Результаты работы программы....................................................................................................... 15 Описание средств вычислительной техники....................................................................................... 15 Выводы................................................................................................................................................ 16 Литература.......................................................................................................................................... 16
Введение.
В данном курсовом проекте основной задачей является разработать программу, преобразующую массив чисел в соответствующий формат. Перед тем. Как приступить непосредственно к выполнению практической задачи, требовалось выполнить и аналитическую часть работы, а именно, подготовить реферативный материал по теме двоично-десятичное кодирование, арифметические действия над ДД – кодами, стандарты кодирования текста, также привести примеры арифметики с ДД – кодами на основе данных чисел. В практической части требовалось начертить блок-схему алгоритма с поясняющим текстом, написать распределение памяти и листинг программы с комментарием, создать программу перевода чисел.
Задача для разработки алгоритма и программной реализации на эмуляторе микро – ЭВМ СМ - 1800. Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив из 10 восьмиразрядных констант:
Будем рассматривать эти коды как массив однобайтных целых положительных чисел без знака. Составить программу, которая сортирует исходный массив (с адреса 500016) по возрастанию и преобразует его в массив кодов символов шестнадцатеричных цифр КОИ-7 с адреса 700016 (700016 – символ старшей шестнадцатеричной цифры 1-го числа, 700116 – символ младшей шестнадцатеричной цифры 1-го числа и т.д.). Программу располагать в памяти с ячейки 400016.
|