Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пр-е чисел в ЦВМ.doc
Скачиваний:
60
Добавлен:
02.04.2015
Размер:
329.22 Кб
Скачать
  1. Лабораторная работа «Представление цифровых данных в цвм»

    1. Цель работы.

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

    1. Порядок выполнения работы.

      1. Сформировать три исходных числа А1, А2, А3 в десятичной системе счисления, согласно табл. 5.

Таблица 5

Варианты исходных чисел

Номер варианта

А1

А2

А3

цифры

цифры

цифры

1

2

3

1

2

1

2

1-9

NB

NV

NGR

NV

NGR

10-NV

NB+NGR

10-18

NV*

NV+NB

NGR

NV-9

NGR+3*

NV-9

NGR+7*

19-27

NV+NB*

NB

NGR

NV-18*

NGR+6*

NV-18

NGR

Число А1 - трехразрядное, числа А2 и А3 двухразрядные.

В табл.5 приведены следующие обозначения:

  • NB - произвольное число, например, месяц рождения;

  • NV - номер варианта;

  • NGR - последняя цифра номера группы для групп, имеющих четырех и пятизначные номера.

Для групп с трехзначными номерами NGR задается преподавателем.

Примечание: при формировании чисел А1,А2,А3, если в формулах получается двухразрядное число, то нужно просуммировать цифры обоих разрядов для получения одноразрядного числа.

      1. Осуществить перевод числа W=А2,А3 ( А2 - целая часть числа W, А3 - дробная), заданного в десятичной СС в системы счисления с основаниями 2,8,16. При переводе дробной части числа задается следующая точность представления:

  • для двоичной СС - 6 разрядов после запятой

  • для восьмеричной и шестнадцатеричной 2 разряда после запятой.

      1. Выполнить перевод числа А1 в системы счисления с основаниями 8 и 16.

Полученное после перевода число представить в следующем формате (формат с фиксированной запятой):

номера разрядов

n-1

n-2 2 1 0

знаковый разряд

разряды цифровой части

      1. Перевести число +(-)А1 (положительное и отрицательное) в дополнительный код.

      2. Выполнить над числами А2 и А3 следующие операции:

(А2+А3), (А2-А3), (-А2+А3), (-А2-А3).

Операции выполнять в дополнительном коде в двоичной системе счисления

Числа А2 и А3 представляются в формате с фиксированной запятой. Результат записать в прямом и дополнительном кодах. Результаты перевести в восьмеричную и шестнадцатеричную системы.

Выявить возможные случаи переполнения.

      1. Выполнить над числами А2 и А3 следующие операции:

(А1+А2), (А1-А2), (-А1+А2), (-А1-А2).

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

Числа А1 и А2 - целые беззнаковые числа, представленные в следующем формате:

номера разрядов

n-1 n-2 … 1 0

разряды цифровой части

Результаты представить в шестнадцатеричной и двоичной системах.

      1. Выполнить операцию умножения чисел А2 и А3 в двоичной СС (А2 и А3 - целые числа без знака).

      2. Представить число W, определенное в п.3.2 задания в форме с плавающей запятой в двоичной восьмеричной и шестнадцатеричной системах счисления. Какое количество разрядов в указанных системах счисления необходимо отвести под порядок числа?

      3. Результаты выполнения заданий по п.п. 3.1-3.8 привести в отчете по лабораторной работе.