Министерство образования и науки РФ
федеральное государственное автономное образовательное учреждение высшего образования
«Омский государственный технический университет»
Факультет (институт) |
Информационных технологий и компьютерных систем |
|
|
Кафедра |
Информатики и вычислительной техники |
|
|
Расчетно-графическая работа
по дисциплине |
Арифметические и логические основы вычислительных систем |
|
|
на тему |
Разработка операционного устройства для деления в дополнительном коде |
Пояснительная записка
Шифр проекта |
020-РГР-09.03.01-№22-ПЗ |
|
|
|
Студента (ки) |
Назиров Насимджон Мирзаджонович |
||||||||
|
|
|
|
фамилия, имя, отчество полностью |
||||||||
|
|
|
Курс |
1 |
|
Группа |
ИВТ-222 |
|
||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
Направление (специальность) |
09.03.01 – |
||||||||
|
|
|
Информатика и вычислительная техника |
|||||||||
|
|
|
код, наименование |
|||||||||
|
|
|
Руководитель |
ассистент |
||||||||
|
|
|
|
ученая степень, звание |
||||||||
|
|
|
Романенко Э.А. |
|||||||||
|
|
|
фамилия, инициалы |
|||||||||
|
|
|
Выполнил (а) |
|
||||||||
|
|
|
|
дата, подпись студента (ки) |
||||||||
|
|
|
|
|||||||||
|
|
|
Работа защищен (а) с количеством баллов |
|
|
|
дата, подпись руководителя |
|
|
|
Омск 2023
ОГЛАВЛЕНИЕ
1 Задание 3
2 Реализация операции деления 3
2.1 Входные и выходные данные 3
2.2 Принцип работы 3
3 Пример работы устройства 9
3.1 A и B – положительные 9
3.2 А – положительное, B – отрицательное 10
3.3 A – отрицательное, B – положительное 12
3.4 A и B – отрицательные 13
1Задание
Разработать операционное устройство деления чисел с плавающей запятой в дополнительном коде со сдвигом сумматора без восстановления остатка.
Разработать структурную схему и схему алгоритма.
Смоделировать работу операционного устройства средствами языка программирования высокого уровня, разработать соответствующую задачу.
2Реализация операции деления
2.1Входные и выходные данные
Входными данными являются два числа A и B с плавающей запятой, состоящие из мантиссы и порядка, записанные в дополнительном коде. Мантисса состоит из одного бита знака и восьми бит самого числа. Порядок является целым восьмибитным числом со знаком. Входные числа предполагаются нормализованными.
Результатом работы алгоритма является число C = A / B, мантисса которого записана в RM1, порядок – в SMP.