BigEdu.ru
» » » Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-
Вернуться назад

Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-

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

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

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

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

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

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

Курс: 2

Группа: 897

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

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

Вариант № 4

Студентка


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

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

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

2010

Содержание

ВВЕДЕНИЕ……………………………………………………..………..3

1 Аналитическая часть ....................................................................4

1.1 Система счисления………………………………………4

1.1.1 Двоичная система счисления………………..……4

1.1.2 Восьмеричная система счисления.........................4

1.1.3 Шестнадцатеричная система счисления……......4

1.2 Правила переводов десятичных чисел в них и обратно………………………………………………………...…4

1.2.1 Правило перевода восьмеричной системы счисления в двоичную систему счисления………….…….4

1.2.2 Правило перевода двоичной системы счисления в восьмеричную систему счисления……….....5

1.2.3 Правило перевода шестнадцатеричной системы счисления в двоичную систему счисления…....5

1.2.4 Правило перевода двоичной системы счисления в шестнадцатеричную систему счисления…..6

1.3 Форматы хранения чисел с плавающей точкой…...6

2 Практическая разработка ………………………………….…..9

2.1 Блок-схема алгоритма……………………………...…….9

2.2 Распределение памяти и листинг программы……..13

2.3 Результаты тестирования………………………..…17

3 Описание средств вычислительной техники …………...18

ВЫВОДЫ…………………………………………………………...…..19

Список литературы………………………………………...…………..20

Введение

Курсовая работа состоит из двух частей: аналитической и практической.

В аналитической части необходимо подготовить реферативный материал на тему: Двоичная, Восьмеричная и шестнадцатеричная система счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой.

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

В формате с плавающей точкой ( 1+8+23 ) хранятся два числа. Восьмиразрядный порядок имеет смещение рсм = 12810 . Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Если больше левое число ( с адреса 500016 ) , то в ячейке 600016 сформировать код 01, если больше правое ( с адреса 500416 ) – код 02, при равенстве чисел – код 00. Программа должна располагаться в памяти с ячейкой 400016.

1. Аналитическая часть

1.1 Система счисления

Система счисления - это способ записи чисел с помощью заданного набора специальных знаков (цифр).

Запись числа в некоторой системе счисления называется кодом числа .

Отдельную позицию в изображении числа принято называть разрядом , а номер позиции - номером разряда . Число разрядов в записи числа называется разрядностью и совпадает с его длиной.

1.1.1 Двоичная система счисления.

В этой системе всего две цифры - 0 и 1. Основание системы - число 2. Самая правая цифра числа показывает число единиц, следующая цифра - число двоек, следующая - число четверок и т.д. Двоичная система счисления позволяет закодировать любое натуральное число - представить его в виде последовательности нулей и единиц.

1.1.2 Восьмеричная система счисления

В этой системе счисления 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7. Чтобы перевести в двоичную систему, надо заменить каждую цифру эквивалентной ей двоичной триадой (тройкой цифр). Легко догадаться, что для перевода многозначного двоичного числа в восьмеричную систему нужно разбить его на триады справа налево и заменить каждую триаду соответствующей восьмеричной цифрой.

1.1.3 Шестнадцатеричная система счисления

Запись числа в восьмеричной системе счисления достаточно компактна, но еще компактнее она получается в шестнадцатеричной системе. В качестве первых 10 из 16 шестнадцатеричных цифр взяты привычные цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, а вот в качестве остальных 6 цифр используют первые буквы латинского алфавита: A, B, C, D, E, F. Перевод из шестнадцатеричной системы в двоичную и обратно производится аналогочно тому, как это делается для восьмеричной системы

1.2 Правила переводов десятичных чисел в них и обратно

1.2.1 Правило перевода восьмеричной системы счисления в двоичную систему счисления

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

восьмеричной цифры в виде двоичной требуется менее трех двоичных цифр,

двоичный эквивалент дополняется слева нулями ( незначащие нули не исказят значения числа).Таким образом, например, при записи четырехразрядного

восьмеричного числа

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Государственное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный технологический институт
Оценок: 1006 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru