Číselné sústavy - Základné aritmetické operácie v dvojkovej sústave :)

Vytvorené: 19. 10. 2013 Tlačiť

Medzi základné aritmetické operácie v dvojkovej sústave patria: binárne sčítanie, binárne odčítanie a binárne násobenie.

Binárne sčítanie

Sčítanie v binárnej aritmetike prevádzame tak, že čísla sčítame po bitoch a ak vznikol medzi susednými bitmi prenos, ten pripočítame do vyššieho rádu.

Napríklad:  
12 + 10 = 22  
1100  
+1010  
10110 = 16+0+4+2+0=22D
   
23 + 15 = 38  
 10111  
+ 1111  
100110 = 32+4+2=38D

 

Binárne odčítanie

Pri binárnom odčítaní nahradíme číslo, ktoré odčítavame dvojkovým doplnkom (negujeme číslo po bitoch a pripočítame 1), ktorý však pripočítame. Pri odčítaní musíme jednotlivé čísla doplniť na rovnaký počet bitov spredu nulami. Pri výsledku zanedbávame prvú jednotku.

Napríklad:    
25-5=20    
 11001    
-00101 >> vyrobíme dvojkový doplnok k 00101, t.j.  
  negujeme po bitoch >>  11010
  pripočítame 1 >> +00001
  tento dvojkový doplnok doplníme do príkladu >> 11011
11001    
+11011    
 110100 = 16+4=20D  

 

73-26=47    
1001001    
-0011010 >> 0011010  
  1100101  
  +0000001
  1100110 toto je dvojkový doplnok
 1001001    
+1100110    
 10101111 = 32+8+4+2+1=47D  

 

Binárne násobenie

Binárne násobenie nahradíme posunom a sčítaním. Je to vlastne normálne násobenie ako pri dekadickej sústave. Násobíme postupne. Najskôr poslednou číslicou. Touto číslicou vynásobíme súčiniteľ a výsledok zapíšeme tak, aby jeho posledná číslica bola zapísaná pod číslicou, ktorou sme násobili. Ďalej pokračujeme v násobení sprava doľava. Pre zjednodušenie, ak je číslica, ktorou násobíme súčiniteľ jednotky, odpíšeme súčiniteľ. Ak je to nula, zapíšeme nulu. Jednotlivé čiastkové výsledky zapisujeme pod seba (sprava nám od druhého riadku v každom ďalšom pribúda jedna medzera). Tieto čiastkové výsledky nakoniec binárne sčítame. Odporúča sa sčítavať tieto čísla po dvojiciach, aby sme tak predišli možným chybám.

Napríklad:  
5×5=25  
 101  
× 101  
 101  
  000_  
101__  
 11001 = 25D

 

26×7=182  
 11010  
× 111  
 11010  
  11010_  
11010__  
10110110 = 182D

 

Hodnotenie užitočnosti článku:


    Umela inteligencia Novy narodopis Teoria poezie 3D-tlac Arduino Nove rekordy Prudove chranice Robotika Priemysel 4.0 Dejiny Slovenska do roku 1945 ang_znacky_fluidsim LOGOSoftComfort Novinky Historia elektromobilov Free e-kurzy Elektrina pre ZŠ Druhá svetová vojna Cvičebnice O troch pilieroch EP je spat Prehlad Fyzika Prehlad Informatika Ako sa učiť a ako učiť Dejiny sveta

     

    · Simulácie z fyziky 
    · O Slovensku po slovensky 
    · Slovenské kroje
    · Kurz národopisu
    · Diela maliarov
    · Kontrolné otázky, Domáce úlohy, E-testy - Priemysel
    · Odborné obrázkové slovníky
    · Poradňa žiadaného učiteľa
    · Rýchlokurz Angličtiny
    . Rozprávky (v mp3)
    · PREHĽADY (PRIBUDLO, ČO JE NOVÉ?)
    Seriály:
    · História sveta (1÷6)
    · História Slovenska (1÷5)
    · História módy (1÷5).

                                       
    Členstvo na portáli
    Mám účet a chcem sa prihlásiť Prihlásiť sa
    Nemám účet, ale chcel by som ho získať Registrovať sa
    Poznámka pre autora

    Ak ste na stránke našli chybu, dajte nám vedieť


    Copyright © 2013-2024 Wesline, s.r.o. Všetky práva vyhradené. Mapa stránky ako tabuľka | Kurzy | Prehľady