Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Na tej najzákladnejšej úrovni počítača , všetky činnosti a operácie sú vykonávané na binárnych čísel . Binárne reprezentácie čísel tie sa skladajú z ( 1 ) a nuly ( 0 ) usporiadané takým spôsobom , aby sa štát v pre desatinné čísla . Ak chcete napríklad pridať čísla štyri a päť , počítač by sa binárne reprezentáciu každého čísla ( štyri = 0100 , päť = 0101 ) a pridať ich podľa binárneho zápisu : 
 
 0100 40101 5 --- --------- 1001 9 
 Computer Gates 
 
 na úrovni počítačového hardvéru , všetky operácie sú spracované prostredníctvom interakcie signálov prechádzajúcich rôznych logické a matematické brány , ktoré berú vstup a produkujú výstup založený na vstupe a na type brány . Pre matematické operácie , iba jeden typ brány existuje : dátum sčítanie . Pretože máte len sčítanie bránu , za účelom vykonania ďalších operácií , ako je odčítanie , počítač jednoducho pridá číslo na záporné číslo . Napríklad , odpočítať 4 z 9 ( 9-4 ) , počítač bude skutočne pridať -4-9 (9 + (-4)) 
 Binárne odčítanie 
 < . br > 
 všetky math v počítači sa vykonáva v binárnej , základné operácie pre odčítanie by zahŕňať pridanie záporné binárne číslo na pozitívne alebo negatívne binárne číslo . Avšak , binárne čísla sa nie je zvyčajne existujú v negatívnych termínoch . Počítač rokovania v binárnej tiež nie je schopný jednoducho dať záporné znamienko pred celé číslo . Skôr , špecifická forma transformácie na binárne číslo sa musí objaviť skôr, ako to môže byť považované za negatívne . Táto transformácia sa nazýva " dvojkový doplnok " (Zdroj 2 ) . 
 Dvojkovej doplnok 
 
 Aby bolo možné previesť binárne číslo na jeho negatívne náprotivok , počítač takto dvojstupňový proces . Prvým z nich je otočiť všetky číslice dvojkové číslo od 0 do 1 , alebo z 1 na 0 ( Zdroj 1 ) . Potom odrátame 1 z tohto čísla . Toto číslo je teraz negatívny . V nasledujúcom príklade , bude počítač odpočíta 8 - bitové binárne číslo ( 12 ) , z iného 8 - bitové číslo ( 36 ) prechodom 12 k negatívnemu verzii a pridaním dvoch čísel ( zdroj 2 ) . To je v podstate, ako počítač vykonáva odčítanie: 
 
 0010 0100 360000 1100 12 
 
 dodatku dva je : 1111 0011 + 1 = 1111 0100 = -12 
 
 0010 0100 36 1111 0100 -12 --------------- 0001 1000 24