2-х комплемент / калькулятор дополнения

I want to enter
Decimal Number:
Binary Number:
Twos Complement:

Два комплемента - это математическая операция на двоичных числах.

Вот пример ниже:

.

1111 1111 255.

- 0101 1111 - 95

=========== =====.

1010 0000 (дополнение) 160

+ 1 + 1

=========== =====.

1010 0001 (дополнение двух) 161

Чтобы рассчитать 2-х комплемент / два комплемента / два, выберите десятичное число и введите число, нажмите кнопку «Рассчитать», дополнение к двуму описанию приведено ниже. В то же время будет отображаться двоичное число десятичных данных.

Например, введите десятичное число 111, двоичное число 01101111, дополнение к двум на 10010001.

function check(as)
{
var dd=as.value;
var s = "01";
var s1;
for (i = 0; i < dd.length; i++)
{
s1 = dd.charAt(i);
if (s.indexOf(s1) == -