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

Автор работы: Пользователь скрыл имя, 24 Ноября 2012 в 10:15, курсовая работа

Краткое описание

Существуют системы позиционные и непозиционные. В непозиционных системах счисления вес цифры не зависит от позиции, которую она занимает в числе. Так, например, в римской системе счисления в числе XXXII (тридцать два) вес цифры X в любой позиции равен просто десяти. В позиционных системах счисления вес каждой цифры изменяется в зависимости от ее позиции в последовательности цифр, изображающих число. Любая позиционная система характеризуется своим основанием.

Содержание

ВВЕДЕНИЕ 5
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 6
1.1 Двоичная система счисления 6
1.2 Правила перевода десятичных чисел в двоичную систему счисления и обратно. 6
1.3 Восьмеричная система счисления 7
1.4 Правила перевода десятичных чисел в восьмеричную систему счисления и обратно. 7
1.5 Шестнадцатеричная система счисления 8
1.5 Правила перевода десятичных чисел в шестнадцатеричную систему счисления и обратно. 8
1.7 Форматы хранения чисел с плавающей точкой. 9
2. ПРАКТИЧЕСКАЯ РАЗРАБОТКА 11
2.1 Блок-схема алгоритма 11
2.2 Распределение памяти листинг программа 12
2.3 Результата тестирования программы 15
3. ОПИСАНИЕ СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ 16
ВЫВОДЫ 18
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 18

Вложенные файлы: 1 файл

11.docx

— 156.20 Кб (Скачать файл)

В нижней части окна видеотерминала находится строка состояния эмулятора. Слева - текущее состояние работы, справа - число циклов, выполняемое  эмулятором за секунду. В нижней части  окна ПКУ находится информационная строка эмулятора. В эту строку отправляются сообщения, генерируемые эмулятором при  наступлении различных событий, например, "Останов по адресу", "Выполнение команды с пульта". При сохранении копии экрана ВТА в файл на экран выводится информационное сообщение об имени созданного текстового файла.

Модуль центрального процессора оригинальной микроЭВМ СМ-1800 был построен на базе микропроцессора КР580ИК80А (характеристики приведены в таблице), программный  продукт "Эмулятор СМ-1800" полностью  копирует его возможности.

Характеристика процессора КР580

тактовая частота, МГц

2

разрядность

8

Объем внутренней памяти, Кбайт

оперативной

1

постоянной

2

максимальный объем адресуемой памяти, Кбайт

64

количество адресуемых портов ввода/вывода

по 256

время выполнения команд, мкс

минимальное

2

максимальное

9

количество уровней прерывания

8


Для ввода кода программы и исходных данных использовалось стандартное  программное обеспечение СМ-1800 - ОС Монитор, позволяющая:

  1. Проверять и/или изменять содержимое оперативной памяти (ОП) или регистров общего назначения (РОН);
  2. Загружать программы или данные из внешнего запоминающего устройства (ВЗУ);
    1. Начинать выполнение программ, находящихся в ОЗУ с использованием или без использования точек прерывания;

Распоряжаться набором процедур, позволяющих  выполнить ряд стандартных действий при работе с периферийными устройствами

 

При разработке программы  был использован персональный компьютер  со следующими техническими характеристиками:

 

Процессор: Intel(R) Core(TM) 2 Quad CPU Q6600 2,40 GHz  2,40 GHz

Оперативная память: 4 Гб

Видеокарта: ATI Radeon HD 4770

Жесткий диск: 500 Gb

Клавиатура, «мышь»

Стандартное программное  обеспечение:

Microsoft Windows 7, Microsoft Office 2007

Практическая разработка данного курсового проекта выполнялась  на эмуляторе микро-ЭВМ СМ-1800 v3.01.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВЫВОДЫ

 

Курсовой проект выполнен полностью  в соответствии с Заданием. Данный курсовой проект состоял из двух основных частей: аналитической и практической. Обе части были подробно рассмотрены и представлены в записке к курсовому проекту. Все поставленные задачи были полностью реализованы, разобраны и подготовлены на домашнем ПК.

В результате работы была создана  программа по преобразованию массива  констант в формат числа с плавающей  точкой.

Для выполнения аналитической части  использовалась дополнительная литература, представленная в соответствующем  разделе. Все цифровые данные, полученные на этом этапе, были посчитаны, по возможности, для цифр, представленных в задании. Для более наглядного представления  информации использовались схемы и  рисунки, иллюстрирующие различные  форматы представления чисел, а  также правила переводов одной  системы счисления в другую. Были рассмотрены по очереди все системы  счисления, используемые в ЭВМ, примеры  переводов чисел из одной системы  счисления в другую, а также  форматы хранения чисел с плавающей  точкой в ЕС ЭВМ, малых ЭВМ и  микроЭВМ.

Выполненная работа позволила на практике продолжить ознакомление с работой  программы - эмулятор, углубленно изучить  поставленные вопросы, изучить необходимый  набор команд Ассемблера, а так  же соответствующие им машинные коды.

 

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

 

  1. Гиляров В.Н. Видеотерминал и клавиатура микро-ЭВМ СМ-1800: Методические указания к лабораторной работе/В.Н. Гиляров. – СПб.: СПбГТИ(ТУ), 2006.
  2. Гиляров, В.Н. Микро-ЭВМ СМ-1800 и ее эмулятор на ПК: Методические указания к лабораторной работе/В.Н. Гиляров. – СПб.: СПбГТИ(ТУ), 2006.
  3. Микро-ЭВМ СМ-1800. Архитектура, программирование, применение/А.В. Гиглавный, Н.Д. Кобанов, Н.Л. Прохоров, А.Н. Шкамарда. – М.: Финансы и статистика, 1984.
  4. Интернет ресурс: http://inf.e-alekseev.ru/text/Schisl_perevod.html
  5. Интернет ресурс: http://inf1.info/binarynotation

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