Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Система тестів

Читайте также:
  1. ERP — информационная система масштаба предприятия
  2. I Операционная система ОС Unix
  3. I Операционная система ОС Unix
  4. I Операционная система ОС Unix
  5. I. Система социального регулирования общественных отношений.
  6. I. Система социального регулирования общественных отношений.
  7. II. Общество как социальная система, её основные системные признаки
  8. II. Система культуры и её структура.
  9. III. Систематизація і доповнення знань
  10. Internet и система права.

 

Int i1= 89

 

89 16

-80 5 16

9 -0 0

5

 

8910 = 5916 = 0101 10012

Так, як int займає 4 байта, то 0101 10012 запишеться так:

0000 0000 0000 0000 0000 0000 0101 10012

ВПК: 0101 1001 0000 0000 0000 0000 0000 00002 = 59 00 00 0016

5 9 0 0 0 0 0 016

 

 

Int i2 = i1*(-5) = 89*(-5) = -445

 
 


445 16 -44510 = -1BD16 = - 0000 0000 0000 0000 0000 0001 1011 11012

-432 27 16

13 -16 1 16

11 -0 0 1111 1111 1111 1111 1111 1110 0100 0010

1 ____________________________________ 1

1111 1111 1111 1111 1111 1110 0100 0011

 

 

ВПК: 0100 0011 1111 1110 1111 1111 1111 1111

4 3 F E F F F F16

 

 

float f1 = 117.11410 = 75.1D2F1A9F16

117 16 0,114 0,824 0,184 0, 994 0,104 0,664 0,624 0,984

-112 7 16 16 16 16 16 16 16 16 16

5 -0 0 1,824 13,184 2,944 15,104 1,664 10,624 9,984 15,744

7

0111 0101. 0001 1101 0010 1111 0001 10102

 

 

float займає 4 байта

Нормалізація:

1,11 0101 0001 1101 0010 1111 0001 10102 * 10110

 

Заокруглення:

1,11 0101 0001 1101 0010 1111 0 | 001 1010

_____________________________ 0

1,11 0101 0001 1101 0010 1111 0

 

Мантиса m = 110 1010 0011 1010 0101 1110

Визначення зміщення порядку:

e = 12710 + 610 = 13310 = 8516 = 1000 01012

Знак s = 0

Схема внутрішнього представлення:

 

s e m
1 біт 8 біт 23 біт

Збірка за схемою:

 

s e m
  1000 0101 110 1010 0011 1010 0101 1110

 

0100 0010 1110 1010 0011 1010 0101 11102 = 42 EA 3A 5E16

ВПК: 5E 3A EA 42

 

 

float f2 = -234.22810 = -EA.3A5E353F16

234 16 0,228 0,648 0,368 0, 888 0,208 0,328 0,248 0,968

-224 14 16 16 16 16 16 16 16 16 16

10 -0 0 3,648 10,368 5,888 14,208 3,328 5,248 3,968 15,488

14

-1110 1010. 0011 1010 0101 1110 0011 01012

 

 

Нормалізація:

1.110 1010 0011 1010 0101 1110 0011 01012* 10111

 

Заокруглення:

1.110 1010 0011 1010 0101 1110 | 0011 0101

___________________________ 0

1.110 1010 0011 1010 0101 1110

 

Мантиса m = 110 1010 0011 1010 0101 1110

Визначення зміщення порядку:

e = 12710 + 710 = 13410 = 8616 = 1000 01102

Знак s = 1

Схема внутрішнього представлення:

 

s e m
1 біт 8 біт 23 біт

Збірка за схемою:

 

s e m
  1000 0110 110 1010 0011 1010 0101 1110

 

1100 0011 0110 1010 0011 1010 0101 11102 = C3 6A 3A 5E16

ВПК: 5E 3A 6A C3

 

 

Pезультати виконання програми

 

Рис 1. Демонстрація роботи програми

 

 

Висновки

Виконуючи цю лабораторну роботу я дізнався як в пам'яті комп'ютера представляються різні типи чисел, навчився вручну робити обрахунки та написав програму, яка це робить автоматично.




Дата добавления: 2014-12-19; просмотров: 27 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.015 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав