Кодирование информации. Савченко В.Ф. - 23 стр.

UptoLike

Составители: 

23
В нулевом разряде С + В = 12 + 11 = 23 = 17, при этом 7 остается в
нулевом разряде, а 1 переносится в первый разряд.
В первом разряде 1 + 7 + 1(перенос) = 9.
Правила выполнения операции вычитания:
0-0=0 1-0=1 1-1=0
заем 1 из старшего разрядаÆ0-1=1
Пример 5.1.3. Найти разность 101011
2
и 1101
2
.
01
-
0
-
1
-
0110
- 00 0 1 1010
00 1 1 1100
7 6 5 4 3 2 1 0
Двоичное вычитание начинается также операцией над содержимым
самых младших разрядов, а по мере необходимости выполняется заем в
старшем разряде.
Чтобы выполнить вычитание 0-1 в пределах третьего разряда
необходимо обратиться к четвертому разряду. Занятая 1 из четвертого
разряда в третьем дает две единицы (1+1), т.к. числа представлены двоичным
кодом. Поскольку (1+1)-1=1, в третьем разряде разности
запишем 1. Но при
этом в четвертом разряде необходимо будет выполнять вычитание 0-1.
В четвертом разряде 0-1=1, как и в третьем, но при этом необходимо
занять 1 не из пятого разряда (т.к. там ее нет), а из шестого. При этом в
шестом разряде остается 0-0=0, а в пятом 1-0=1, т.к. из шестого разряда мы
занимаем три единицыдве используются для выполнения вычитания в
четвертом разряде, а одна остается в пятом разряде.
Пример 5.1.4. Найти разность 97
16
и 7В
16
.
9 7
- 7 В
1 С
Нулевой разряд формируется следующим образом: поскольку 7
16
< В
16
и
непосредственное вычитание невозможно, занимаем для уменьшаемого
единицу в старшем первом разряде. Тогда 17 – В = (17+16)23 – 11 = 12 = С.
    В нулевом разряде С + В = 12 + 11 = 23 = 17, при этом 7 остается в
нулевом разряде, а 1 переносится в первый разряд.
    В первом разряде 1 + 7 + 1(перенос) = 9.
    Правила выполнения операции вычитания:
    0-0=0    1-0=1       1-1=0   заем 1 из старшего разрядаÆ0-1=1

    Пример 5.1.3. Найти разность 1010112 и 11012.
                   01-0-1-0110
                - 00 0 1 1010
                   00 1 1 1100
                   76 5 4 3210

    Двоичное вычитание начинается также операцией над содержимым
самых младших разрядов, а по мере необходимости выполняется заем в
старшем разряде.
    Чтобы выполнить вычитание 0-1 в пределах третьего разряда
необходимо обратиться к четвертому разряду. Занятая 1 из четвертого
разряда в третьем дает две единицы (1+1), т.к. числа представлены двоичным
кодом. Поскольку (1+1)-1=1, в третьем разряде разности запишем 1. Но при
этом в четвертом разряде необходимо будет выполнять вычитание 0-1.
    В четвертом разряде 0-1=1, как и в третьем, но при этом необходимо
занять 1 не из пятого разряда (т.к. там ее нет), а из шестого. При этом в
шестом разряде остается 0-0=0, а в пятом 1-0=1, т.к. из шестого разряда мы
занимаем три единицы – две используются для выполнения вычитания в
четвертом разряде, а одна остается в пятом разряде.
    Пример 5.1.4. Найти разность 9716 и 7В16.
                      97
                    -7В
                      1С
    Нулевой разряд формируется следующим образом: поскольку 716 < В16 и
непосредственное вычитание невозможно, занимаем для уменьшаемого
единицу в старшем первом разряде. Тогда 17 – В = (17+16)23 – 11 = 12 = С.


                                      23