Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРИФМ. ОСНОВЫ ЭВМ.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

Раздел 2.Основные материалы для выполнения курсовОй работЫ

1.Формирование операндов и содержание заданий.

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

Числа А и В – смешанные десятичные числа, содержащие три значащих цифры в целой части и две значащих цифры в дробной части; причем одно число следует взять из интервала [260;500], второе – из интервала [600;900].

Числа С и D – целые двухразрядные десятичные числа из интервала [20;90], причём, чтобы двоичное изображение чисел C и D не содержало преимущественно «1» или «0»,следует исключить ближайшие окрестности степеней двойки ( 25= 32 и 26= 64 ). Кроме того, числа C и D не должны быть кратны друг другу.

Сформированные операнды A,B,C,D следует согласовать с преподавателем.

Задание 1. Перевод чисел. Форматы.

Выполнить перевод чисел А и В из одной позиционной системы в другую с использованием промежуточных систем счисления и изобразить их в форматах современных ЭВМ.

  1. Числа А и В перевести из 10СС в 2СС, используя 8СС и 16СС в качестве промежуточных, а затем выполнить проверку правильности перевода. А: 10СС8СС2СС16СС10СС; В: 10СС16СС2СС8СС10СС.

  2. Пусть А>0, В<0. Изобразить каждое число в форме с фиксированной запятой (ФЗ) в 32-разрядной сетке ЦВМ, указав масштаб операндов.

  3. Пусть А<0, В>0. Изобразить каждое число в форме с плавающей запятой (ПЗ) в 32-разрядной сетке ЦВМ, представив мантиссу в 2СС (ПЭВМ) и 16СС (ЕС ЭВМ) и отведя соответственно под смещённые порядки (характеристики) восемь разрядов (ПЭВМ) и семь разрядов (ЕС ЭВМ).

Задание 2. Сложение двоичных чисел

Выполнить сложение чисел А и В, изменяя их знаки, форму представления и используя различные коды.

  1. Знаки операндов: А>0, B<0. Сложить числа с ФЗ в обратном коде. Проверить результат операции.

  2. Знаки операндов: А<0, B>0. Сложить числа с ФЗ в дополнительном коде. Проверить результат операции.

  3. Оба операнда отрицательные. Сложить числа в форме с ФЗ в одном из модифицированных кодов – МОК или МДК. При возникновении ситуации ПРС выполнить корректирующие действия и проверить результат.

  4. Оба операнда положительные. Сложить числа в форме с ПЗ, изобразив исходные операнды в разрядной сетке условной машины. Ориентируясь на разрядность чисел А и В, определить для условной машины необходимое количество разрядов для изображения нормализованной мантиссы со знаком и порядка со знаком. Сумму изобразить в разрядной сетке той же условной машины и проверить результат.

Задание 3. Умножение двоичных чисел

Числа C и D перевести в 2 СС и перемножить, изменяя их знаки и форму представления, используя различные алгоритмы и способы умножения.

  1. Знаки операндов: C>0, D<0. Умножить числа с ФЗ в прямом коде, используя первый способ умножения. Проверить результат операции.

  2. Знаки операндов: C<0, D>0. Перемножить числа с ФЗ в дополнительном коде, используя первый способ умножения и алгоритм с автоматической коррекцией. Проверить результат операции.

  3. Оба операнда отрицательные. Представить их в форме с ФЗ в дополнительном коде и перемножить III способом, используя третий способ умножения и алгоритм с простой коррекцией. Проверить результат.

  4. Оба операнда положительные. Представить числа в форме с ПЗ, изобразив исходные операнды в разрядной сетке условной машины (с порядками). При умножении мантисс использовать четвёртый способ умножения. Изобразить результат в разрядной сетке выбранной условной машины и выполнить проверку результата.