Главная страница
Навигация по странице:

  • 7. Вычитание двоичных чисел

  • задания. урок. 6. Сложение двоичных чисел


    Скачать 37.5 Kb.
    Название6. Сложение двоичных чисел
    Анкорзадания
    Дата28.03.2023
    Размер37.5 Kb.
    Формат файлаdoc
    Имя файлаурок.doc
    ТипДокументы
    #1021733

    6. Сложение двоичных чисел
    Двоичные числа складываются так же, как и десятичные, то есть по разрядам. Сложение начинается с меньших разрядов. При этом действуют следующие правила:
    0 + 0 = 0,

    0 + 1 = 1,

    1 + 0 = 1,

    1 + 1 = 10,

    1 + 1 + 1 = 11.
    За одно действие складываются только два числа. При сложении нескольких чисел сначала складывают первое и второе число, затем прибавляют к результату третье и т.д.
    Оба числа пишут поразрядно друг над другом. В случае переноса разряда единица записывается в следующий разряд и учитывается при сложении цифр этого разряда. Иными словами при переносе разряда приходится складывать три двоичных числа.










    1

    1




    +




    1

    0

    1

    1

    1

    0

    0

    1

    1









    1

    1

    1

    1

    0


    Для проверки правильности вычислений можно преобразовать двоичные числа в десятичные, провести операцию с ними, а затем перевести результат в двоичную систему счисления. В нашем случае: 11 + 19 = 30.
    7. Вычитание двоичных чисел
    Непосредственное вычитание
    При вычитании действуют следующие правила:
    0 - 0 = 0,

    1 - 0 = 1,

    1 - 1 = 0.
    Отрицательный результат операции 0 - 1 пока не рассматриваем.
    При вычитании вычитаемое число пишется под уменьшаемым. Вычитание начинается с наименьшего разряда.




















    -

    1

    1

    0

    1

    1

    1

    0

    0

    0

    1












    1

    0

    1

    0


    Здесь не возникло никаких трудностей, так как не было операции 0 - 1. Чтобы проводить такую операции, нужно заимствовать единицу из соседнего старшего разряда. Тогда получаем: 10 - 1 = 1. После чего в старшем разряде получается 0. Пример:











    10







    -

    1

    1

    0

    1

    1







    1

    1

    1









    1

    0

    1

    0

    0


    написать администратору сайта