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

Пример 4. Представление и размещение в числовом регистре числа −15(10).



Читайте также:
  1. IV. Практические наставления. Сила и значение веры, ветхозаветные примеры веры. (10.19-13.25).
  2. V. ПРИМЕРЫ ВЫПОЛНЕНИЯ ЗАДАНИЙ
  3. А) Примеры веры древних, до потопа (11,4-7)
  4. Автономные системы примеры /экодома
  5. Аддитивное и субтрактивное смешение цветов, примеры использования.
  6. Анализ данного примера
  7. Б) Примеры веры Авраама и Сарры (11,8-19)

Представление и размещение в числовом регистре числа −15(10).

−15(10)=−1111(2) → 10001111 (8-разрядный прямой код числа, заливкой выделен знаковый разряд)

 

11110000 (обратный код числа, полученный инвертированием цифровых разрядов прямого кода)

 

11110001 (дополнительный код числа)

 

               

 

Применение дополнительных кодов позволяет заменить операцию вычитания чисел операцией сложения дополнительных кодов этих чисел (a − b = a + (−b)).

Пример 5. 12(10) − 3(10) =?

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

+12(10) = +1100(2) → 00001100 (дополнительный код положительного числа равен прямому коду числа)

−3(10) = −11(2) → 10000011 (прямой код) → 11111100 (обратный код) → 11111101 (дополнительный код)

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

+

11111101

100001001 → +1001(2)

 

Проверка: +1001(2) = 1*23 + 0*22 + 0*21 + 1*20 = 8 + 1 = 9(10)

 

Достоинством представления чисел в формате с фиксированной запятой является простота и высокая скорость вычислений. Однако этот формат имеет ряд существенных недостатков:

ограниченность диапазона представления чисел;

накопление абсолютной и относительной погрешностей представления правильных дробей;

возможная потеря значащих цифровых разрядов числа при выполнении некоторых арифметических операций: например, при выполнении сложения чисел возможно переполнение числового регистра, что ведет к потере старших значащих разрядов числа; при умножении чисел возможно появление «машинного нуля» − потеря младших значащих разрядов числа.

В современных ЭВМ формат с фиксированной запятой используется преимущественно для представления целых чисел, а также в специализированных ЭВМ.

 


Дата добавления: 2015-07-11; просмотров: 58 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.005 сек.)