При вычитании в двоичной системе счисления нужно учитывать заимствование, чтобы избежать возможности бита с меньшим значением управлять левым битом. 1
Это связано с тем, что в основе двоичной системы лежат только две цифры: 0 и 1, и при выполнении операций результат также может содержать только эти две цифры. 45
Например, если вычесть 0 из 1, то получится 1, но для этого требуется заимствование значения 1 из следующего старшего бита. 15 Это превращает текущий 0 в «2» в двоичной системе счисления. 1