Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тема 3.Представлення чисел в ЕОМ

Читайте также:
  1. II. Аналіз виконання плану з чисельності і складу працівників
  2. Арифметика великих чисел
  3. Арифметика чисел з плаваючою комою
  4. Визначення необхідної чисельності вибірки.
  5. Визначення чисельності окремих категорій працівників
  6. Геометрическое представление комплексных чисел.
  7. Двоичное кодирование чисел
  8. Демографічне вивчення чисельності та складу населення
  9. Диапазоны значений целых чисел без знака
  10. ЗА ХАРАКТЕРОМ ШЛЮБУ, ВЕРХОВЕНСТВА, РОЗПОДІЛОМ ВЛАДИ, СКЛАДОМ, ЗАГАЛЬНОЮ ЧИСЕЛЬНІСТЮ ДІТЕЙ І ВІКОМ ПОДРУЖЖЯ
  11. Закон больших чисел
  12. Закон больших чисел и предельные теоремы

В більшості сучасних мікро ЕОМ цілі числа займають ціле число байтів або слів (2 байта для Intel 8086). Основою є двійкова система відліку. Так число 154(10) = 11111110(2).

Значні труднощі завжди викликає кодування від’ємних чисел. Найбільш популярні тепер три способи кодування.

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

 

Якщо 1, то число від’ємне, якщо 0, то додатне.

-00011101

10011101 ПК

Недоліком є складність процедури додавання чисел з різними знаками.

2 спосіб - представлення чисел за допомогою оберненого коду.

Число доповнюємо нулями до машинного слова і інвертуємо.

10011101 ПК

11100010 ОК

Перевагою такого кодування є простота отримання оберненого коду та можливість не враховувати знаки при додаванні та відніманні.

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

3 спосіб - це доповнений код або двійкове доповнення.

Для від’ємного числа доповнений код отримуємо шляхом інвертування значущих розрядів числа, після чого до молодшого розряду числа додається одиниця.

-00011101

10011101 ПК

11100010 ОК

11100011 ДК

 

Специфіка доповненого коду є в тому, що так як і в десятковій системі, тут можна брати доповнення будь-якого від’ємного числа до основи системи:

(10) 5 + (-2) = 3 (2) 5 = 0000 0101(2) -2 = 1000 0010(2) ПК

10 5 0000 0101 1111 1101 ОК

- 2+8+1111 1110 1111 1110 ОК

8 13 10000 0011(2) = 3(10)

 

 

Представлення чисел в вигляді доповненого коду має такі переваги:

- додавання та віднімання виконуються просто;

- тут одне представлення нуля.

Для виявлення переповнення розрядної сітки використовують модифікований доповнений код, де для знаку відводять два старші розряди.

00000001 110000001 МПК

111111110 МОК

111111111 МДК

Числа, що мають цілу і дробову частину можуть бути представлені в мікро ЕОМ в формі з фіксованою комою, при цьому дробова та ціла частини можуть займати визначене число байтів.

 

 

Ціла частина Дробова частина

Знак 2n-1 2n-2 20 2-1 2-(n-1) 2-n

Рис.2.1

 

На рис.2.1 показано приклад формату для представлення двійкових чисел з фіксованою комою. Для коду знаку відокремлюється знаковий розряд - крайній зліва. В знаковому розряді 1 відповідає мінусу, а 0 - плюсу.

 

 

Крім способу представлення чисел з фіксованою комою широкого розповсюдження отримав другий спосіб - представлення чисел з плаваючою комою(крапкою). При цьому число представлено в вигляді



X = +/- Mq+/- p,

де М - мантиса числа; q - основа системи відліку і р - порядок числа.

 

Знак Знак

порядку Модуль порядку мантиси Модуль мантиси

 

  2 p 2p-1 ... 20 2-1 2-2 ... 2-n

 

Рис. 2.2

 

На рис. 2.2 показано приклад формату для представлення чисел з плаваючою комою.

 

<== предыдущая лекция | следующая лекция ==>
| Тема 3.Представлення чисел в ЕОМ

Дата добавления: 2014-01-04; Просмотров: 581; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Читайте также:



studopedia.su - Студопедия (2013 - 2017) год. Не является автором материалов, а предоставляет студентам возможность бесплатного обучения и использования! Последнее добавление ip: 54.162.181.75
Генерация страницы за: 0.016 сек.