Типовой. НикитинаВикторияАлександровна_Типовой3_ДВС11_Вариант_12. Отчет типовой расчёт 3 Представление двоичных кодов в разрядной сетке эвм По дисциплине Введение в инженерную деятельность
Скачать 21.06 Kb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение Высшего профессионального образования «Астраханский государственный университет» Кафедра информационных технологий ОТЧЕТТиповой расчёт 3 «Представление двоичных кодов в разрядной сетке ЭВМ» По дисциплине «Введение в инженерную деятельность» Выполнила: Студентка группы ДВС-11 Никитина Виктория Александровна Проверила: _________________________________ Оценка___________Дата____________ Подпись преподавателя_____________________ Астрахань – 2019 ОглавлениеЗаданияВариант 12. Записать двоичные коды (ПК, ОК, ДК) чисел А10 и В10 в разрядной сетке, имеющей следующую организацию: 1. С фиксированной точкой/запятой 8 - разрядная: целая часть, старший разряд - знак числа; 16 - разрядная: 12 старших разрядов - целая часть, 4 младших разряда - дробная часть, старший разряд - знак числа; 32 - разрядная: 24 старших разряда - целая часть, 8 младших разряда - дробная часть, старший разряд - знак числа 2. С плавающей точкой/запятой 16 - разрядная: 8 старших разрядов - порядок (старший из 8 разрядов - знак порядка), 8 младших разрядов - мантисса (старший из 8 разрядов - знак мантиссы); 32 - разрядная: 8 старших разрядов - порядок (старший из 8 разрядов - знак порядка), 24 младших разряда - мантисса (старший из 24 разрядов - знак мантиссы) Значение модуля числа должно быть в диапазоне от 0 до 1. 3. В соответствии с правилами стандарта IEEE 754 в форматах половинной, одинарной и четвертной точности. 1.С фиксированной точкой/запятойРезультат перевода числа А10=-73.24 -73.2410= -1001001.00111101012 Теперь переведем число в машинные коды Так как число A отрицательное, поэтому в коде оно пишется 1:A. Представим число A в прямом коде: [А(2)]ПК =1: 1001001.0011110101 Так как в обратном коде отрицательное число, то все цифры кода будут инвертироваться (10, 01). Поэтому обратный код числа A имеет вид: [A(2)]ОК= 1:0110110.1100001010 Чтобы перевести отрицательное число в дополнительный код, надо к обратному коду этого числа к младшему разряду прибавить единицу. Поэтому дополнительный код числа A будет иметь вид: [A(2)]ДК =1: 0110110.1100001011 Результат перевода числа В10=94.5310 94.5310=1011110.100001111012 Число B положительное, поэтому в коде оно пишется 0:B. Представим число B в прямом коде: [B(2)]ПК=0:1011110.10000111101 Обратный код положительного числа совпадает с прямым кодом положительного числа. Поэтому обратный код B имеет вид: [B(2)]ОК=0:1011110.10000111101 Дополнительный код положительного числа совпадает с его прямым кодом. Поэтому дополнительный код B имеет вид: [B(2)]ДК=0:1011110.10000111101 8 - разрядная: целая часть, старший разряд - знак числаЧисло A Прямой код
Обратный код
Дополнительный код
Число B Прямой код
Обратный код
Дополнительный код
16 - разрядная: 12 старших разрядов - целая часть, 4 младших разряда - дробная часть, старший разряд - знак числаЧисло A Прямой код
Обратный код
Дополнительный код
Число B Прямой код
Обратный код
Дополнительный код
32 - разрядная: 24 старших разряда - целая часть, 8 младших разряда - дробная часть, старший разряд - знак числаЧисло A Прямой код
Обратный код
Дополнительный код
Число B Прямой код
Обратный код
Дополнительный код
2. С плавающей точкой/запятой16 - разрядная: 8 старших разрядов - порядок (старший из 8 разрядов - знак порядка), 8 младших разрядов - мантисса (старший из 8 разрядов - знак мантиссы); |