Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Формы представления чисел в ЭВМ № 7.2

Автор:   •  Ноябрь 30, 2018  •  Лабораторная работа  •  1,316 Слов (6 Страниц)  •  1,117 Просмотры

Страница 1 из 6

Министерство образования и науки Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего образование

Южно-Уральский Государственный Университет

(национальный исследовательский университет)

Политехнический институт

Факультет «Автотракторный»

Кафедра «Автомобильный транспорт»

Формы представления чисел в ЭВМ 

ОТЧЁТ
о лабораторной работе №7(часть 2)

Вариант № 28

Проверил, (ст.преподаватель)

__________/Габбасова О.П. /

__________ 2018 г.

Автор работы

студент группы
__________/Чирков Р. И. / П-116

__________ 2018 г.

Цель работы: научиться определять значения целых и вещественных чисел по их внутреннему представлению в компьютере.

Ход работы:

Задание №1

Сложить два числа в дополнительном восьмиразрядном

двоичном коде

Решение:

1)Переведем в двоичную систему:

2810  = 111002

5710  = 1110012

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

+2810 = 000111002

-5710 = 110001112

Посчитаем:

+000111002

 110001112

 111000112

Переведем число обратно методом дополнительного кода со знаком минус т.к. в знаковом разряде стоит 1

111000112 = -2910  

2)Переведем в двоичную систему:

2810  = 111002

5710  = 1110012

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

-2810 = 111001002

+5710 = 001110012

Посчитаем:

+111001002

  001110012

1000111012

Переведем число обратно

000111012 = 2910

Задание №2

Представить число (+YZ,YZ10) в формате действительного числа с плавающей запятой  32 бита.

Решение:

+28.2810

Переведем в 2 систему

2810  = 111002

0.2810  = 010001111010111000010102

28.2810 = 11100.010001111010111000010102

Мантисса M=1.110001000111101011100001010
Экспонента exp
2=4

Число положительное, первое число будет 0

Следующие 8 чисел экспонента 4+127=131 = 100000112

И в конце остаток Мантиссы

В итоге:

01000001111000100011110101110000

Переведем в шестнадцатеричное представление:

0100 0001 1110 0010 0011 1101 0111 0000 2 = 41E23D7016

Задание №3

Записать число в десятичной системе счисления по его внутреннему представлению в ЭВМ в формате действительного числа с плавающей запятой 32 бита:

Решение:

01000010011111111000000000000000

          (0)                             (1000 0100)             (11111111000000000000000)

Знаковое число         Смещенный порядок                   Мантисса

Смещенный порядок: 100001002 = 13210

Несмещенный порядок: 132-127=5

Сместим запятую в Мантиссе на 5 знаков вправо:

1.111111112 = 111111.1112

И переведем в 10

111111.1112 = 63.87510

Задание №4

Перевести число 1.1YZ.000.00010 в двоичную систему счисления с помощью калькулятора (Пуск>Программы>Стандартные). Для этого переключатель «Hex Dec Oct Bin» перевести в положение «Bin», затем переключатель «8 байт 4 байта 2 байта 1 байт» перевести в положение «4 байта». После этого переключатель «Hex Dec Oct Bin» перевести в положение «Dec», ввести число для своего варианта и перевести переключатель «Hex Dec Oct Bin» в положение «Bin». Дополнить полученный результат слева одним нулем, чтобы получилось двоичное число с 32 разрядами. По полученному таким образом внутреннему представлению числа в ЭВМ в формате с плавающей запятой 32 бита записать число в десятичной системе счисления.

...

Скачать:   txt (16.3 Kb)   pdf (336 Kb)   docx (20.1 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club