Задание 3
А2 = 10001,001
В2 = -10011,001
С2 = 11101101
D2 = -11000011
Получите прямой, обратный и дополнительный коды:
а) правильных двоичных дробей А2 и В2;
б) целых двоичных чисел С2 и D2.
Для представления чисел А и В выберем разрядную сетку длиной 9.
Получим коды чисел А и В:
Разряды |
9 |
8 |
7 |
6 |
5 |
4 |
, |
3 |
2 |
1 |
А |
|
1 |
0 |
0 |
0 |
1 |
, |
0 |
0 |
1 |
Прямой А |
0 |
1 |
0 |
0 |
0 |
1 |
, |
0 |
0 |
1 |
Обратный А |
0 |
1 |
0 |
0 |
0 |
1 |
, |
0 |
0 |
1 |
Дополнительный А |
0 |
1 |
0 |
0 |
0 |
1 |
, |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
В |
- |
1 |
0 |
0 |
1 |
1 |
, |
0 |
0 |
1 |
Прямой В |
1 |
1 |
0 |
0 |
1 |
1 |
, |
0 |
0 |
1 |
Обратный В |
1 |
0 |
1 |
1 |
0 |
0 |
, |
1 |
1 |
0 |
Дополнительный В |
1 |
0 |
1 |
1 |
0 |
0 |
, |
1 |
0 |
1 |
Аналогичную длину разрядной сетки выберем для чисел C и D. Представим их коды:
Разряды |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
C |
|
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
Прямой C |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
Обратный C |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
Дополнительный C |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
D |
- |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
Прямой D |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
Обратный D |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
Дополнительный D |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
