Составители:
20
Для перевода числа из обратного кода в прямой код достаточно
инвертировать все информационные разряды, а в дополнительный –
добавить 1 к обратному коду.
Пример 4.1. Перевести число -17 из обратного кода в прямой код.
1 1101110 в обратном коде
1 0010001 в прямом коде.
Пример 4.2. Перевести число -17 из дополнительного кода в прямой.
1 1101111 в дополнительном коде
0010000
+1
1 0010001 в прямом коде.
4.2. Двоично-десятичный код
ЭВМ, предназначенные для обработки экономической информации,
позволяют производить арифметические операции в десятичной системе
счисления над числами, представленными в двоично-десятичных кодах.
Наибольшее распространение в вычислительной технике нашел код
прямого замещения с весами разрядов 8 4 2 1. В нем каждая десятичная
цифра замещается соответствующим четырехзначным значением двоичного
кода.
Например, 983,65
10
= 1001 1000 0011, 0110 0101
2-10
.
9 8 3 6 5
Двоично-десятичные кодированные числа могут быть представлены в
ЭВМ в так называемых упакованном и распакованном форматах.
В упакованном формате для каждой десятичной цифры отводится по 4
двоичных разряда (полбайта), при этом знак числа кодируется в крайнем
правом полубайте числа (1100 — знак "+" и 1101 — знак "–").
Структура поля упакованного формата:
Цифра Цифра ... Цифра
Знак
Для перевода числа из обратного кода в прямой код достаточно
инвертировать все информационные разряды, а в дополнительный –
добавить 1 к обратному коду.
Пример 4.1. Перевести число -17 из обратного кода в прямой код.
1 1101110 в обратном коде
1 0010001 в прямом коде.
Пример 4.2. Перевести число -17 из дополнительного кода в прямой.
1 1101111 в дополнительном коде
0010000
+1
1 0010001 в прямом коде.
4.2. Двоично-десятичный код
ЭВМ, предназначенные для обработки экономической информации,
позволяют производить арифметические операции в десятичной системе
счисления над числами, представленными в двоично-десятичных кодах.
Наибольшее распространение в вычислительной технике нашел код
прямого замещения с весами разрядов 8 4 2 1. В нем каждая десятичная
цифра замещается соответствующим четырехзначным значением двоичного
кода.
Например, 983,6510 = 1001 1000 0011, 0110 01012-10.
9 8 3 6 5
Двоично-десятичные кодированные числа могут быть представлены в
ЭВМ в так называемых упакованном и распакованном форматах.
В упакованном формате для каждой десятичной цифры отводится по 4
двоичных разряда (полбайта), при этом знак числа кодируется в крайнем
правом полубайте числа (1100 — знак "+" и 1101 — знак "–").
Структура поля упакованного формата:
Цифра Цифра ... Цифра Знак
20
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »
