Организация ЭВМ и систем. Однопроцессорные ЭВМ. Часть 1

       

Правило перевода из дополнительного кода в десятичную систему


Перевод чисел из дополнительного кода в десятичную систему можно проводить по схеме, приведенной на рис. 2.5.

Однако существует прямой способ перевода числа из ДК в десятичную систему без использования промежуточного перевода в ПК.

Рассмотрим машинное слово произвольной длины (рис. 2.6). При прямом способе перевода десятичное число со знаком формируется как сумма разрядов со своими весами и знаками (старший N-й разряд имеет отрицательный вес).

Проиллюстрируем перевод чисел из ДК в десятичную систему примерами.

Пример.

Перевести число 1110 из ДК в десятичную систему.

Проверим правильность перевода, используя промежуточный перевод в ПК:

Пример.

Перевести число 101100 из ДК в десятичную систему.

101100(2)

(ДК) = -25+23+22 = -32+8+4 = -20(10)

Проверим:



Содержание раздела