
- •А.А.Ключарёв , о.В.Мишура, с.Г.Марковский
- •Позиционные системы счисления
- •Перевод чисел из одной системы счисления в другую.
- •Связь двоичной, восьмеричной и шестнадцатеричной систем счисления.
- •Формы представления чисел в цвм
- •Кодирование отрицательных чисел.
- •X, при X 0
- •Сложение чисел в форме с фиксированной запятой.
- •Формирование признака переполнения разрядной сетки
- •Умножение целых двоичных чисел
- •Лабораторная работа «Представление цифровых данных в цвм»
- •Цель работы.
- •Порядок выполнения работы.
- •Варианты исходных чисел
- •Содержание отчёта
- •Литература
- •Контрольный пример выполнения лабораторной лаботы
Лабораторная работа «Представление цифровых данных в цвм»
Цель работы.
Изучить формы представления чисел в различных системах счисления и правила выполнения арифметических операций над ними.
Порядок выполнения работы.
Сформировать три исходных числа А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, если в формулах получается двухразрядное число, то нужно просуммировать цифры обоих разрядов для получения одноразрядного числа.
Осуществить перевод числа W=А2,А3 ( А2 - целая часть числа W, А3 - дробная), заданного в десятичной СС в системы счисления с основаниями 2,8,16. При переводе дробной части числа задается следующая точность представления:
для двоичной СС - 6 разрядов после запятой
для восьмеричной и шестнадцатеричной 2 разряда после запятой.
Выполнить перевод числа А1 в системы счисления с основаниями 8 и 16.
Полученное после перевода число представить в следующем формате (формат с фиксированной запятой):
номера разрядов
-
n-1
n-2 2 1 0
знаковый разряд
разряды цифровой части
Перевести число +(-)А1 (положительное и отрицательное) в дополнительный код.
Выполнить над числами А2 и А3 следующие операции:
(А2+А3), (А2-А3), (-А2+А3), (-А2-А3).
Операции выполнять в дополнительном коде в двоичной системе счисления
Числа А2 и А3 представляются в формате с фиксированной запятой. Результат записать в прямом и дополнительном кодах. Результаты перевести в восьмеричную и шестнадцатеричную системы.
Выявить возможные случаи переполнения.
Выполнить над числами А2 и А3 следующие операции:
(А1+А2), (А1-А2), (-А1+А2), (-А1-А2).
Операции выполнять в дополнительном коде в шестнадцатеричной системе счисления.
Числа А1 и А2 - целые беззнаковые числа, представленные в следующем формате:
номера разрядов
-
n-1 n-2 … 1 0
разряды цифровой части
Результаты представить в шестнадцатеричной и двоичной системах.
Выполнить операцию умножения чисел А2 и А3 в двоичной СС (А2 и А3 - целые числа без знака).
Представить число W, определенное в п.3.2 задания в форме с плавающей запятой в двоичной восьмеричной и шестнадцатеричной системах счисления. Какое количество разрядов в указанных системах счисления необходимо отвести под порядок числа?
Результаты выполнения заданий по п.п. 3.1-3.8 привести в отчете по лабораторной работе.