Контрольная работа: Вещественные числа. Способы представления и хранения в ЭВМ
Х = (-1)s *2( E -01023) *(1.M).
3. Практическая часть
Считывание вещественных чисел из памяти ЭВМ.
Регистрация:
– выбрать пункт меню «Информатика»;
– в появившемся подменю выбрать пункт GR440;
– после появления приглашения D:\INFORM\GR440 запустить рабочую среду, набрав на клавиатуре Lab6 и нажав [Enter].
Задание 1. Число -23 представить в ФПТ в форматах single, real и double и разместить в памяти ПК, начиная с адреса ds: OOCOh. Результаты преобразования и перехода от значения числа к представлению его в памяти занести в таблицу 2.
Таблица 2. Переход от X10 к отображению в памяти
Число | Алгебраическая запись | Формат | 16-ричное представление числа | Адрес | Отображение в памяти |
-23 | -1.0111*2+4 | single | С1 B8 00 00 | ds:00C0h | 00 00 B8 C1 |
-23 | -1.0111*2+4 | real | B800 00 00 00 85 | ds:00C8h | 85 00 00 00 00 B8 |
-23 | -1.0111*2+4 | double | C0 37 00 00 00 00 00 00 | ds:00D0h | 00 00 00 00 00 00 37 C0 |
Комментарии к таблице 2:
Х=-23=-1.01112 =-1.0111*2+4
В формате single:
порядок Е=4+127=131=83h=100000112
SgEM
Х: 1 10000011 01110000000000000000000
Х: 1100 0001 1011 1000 0000 0000 0000 0000
Х: C1 B8 0 0 0 0
Число Х=-23 в формате single в 16-ричной СС представляется как Х:С1В80000h и отображается в памяти в обратном порядке Х:00 00 В8 С1.
В формате real:
порядок Е=4+129=133=85h=100001012
SgME
Х: 1 011100000000000000000000000000000000000 10000101
Х: 1011 1000 0000 0000 0000 0000 0000 0000 0000 0000 1000 0101
Х: B8 0 0 0 0 0 0 0 0 8 5
Число Х=-23 в формате real в 16-ричной СС представляется как Х:В80000000085h и отображается в памяти в обратном порядке Х:85 00 00 00 00 В8.
В формате double:
порядок E=4+1023=1027=403h=100000000112
SgEM
Х: 1 10000000011 0111000000000000000000000000000000000000000000000000