2 komplement / Dva doplňková kalkulačka

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

Dva doplňky je matematický provoz na binárních číslech.

Zde je příklad níže:

.

1111 1111 255.

- 0101 1111 - 95

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

1010 0000 (doplňky) 160

+ 1 + 1

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

1010 0001 (Dva doplnění) 161

Pro výpočet 2 doplňku 2 doplňky / Dva vyberte desetinné číslo a zadejte číslo, klepněte na tlačítko "Vypočítat", zobrazí se níže uvedený doplněk Dva. Současně zobrazí binární číslo desetinného místa.

Například zadejte desetinné číslo 111, binární číslo je 01101111, Dva doplňky je 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) == -