Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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 восьмиразрядных констант:

Адрес16 Константа16 Адрес16 Константа16
  FF    
      F4
      9A
  8D    
      0A

 

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

Составить программу, которая сортирует исходный массив (с адреса 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 восьмиразрядных констант:

 

Адрес16 Константа16 Адрес16 Константа16
  FF    
      F4
      9A
  8D    
      0A

 

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

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

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

 

Date: 2016-06-08; view: 465; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию