12.07.2015 Views

Ciparu elektronika un datoru arhitektūra

Ciparu elektronika un datoru arhitektūra

Ciparu elektronika un datoru arhitektūra

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Aritmētiskās darbības. Dalīšanas operāciju izpilde binārā sistēmā.Dalīšanas darbības binārā sistēmā var realizēt ar secīgām salīdzināšanas <strong>un</strong>atņemšanas darbībām..Katrā ciklā no dalāmā tiek ņemts pēc kārtas nākamais vecākais bits,pievienots starprezultātam <strong>un</strong> starprezultāts salīdzināts ar dalītāju.Ja starprezultāts ir vienāds vai lielāks par dalītāju, tad no tā tiekatņemts dalītājs <strong>un</strong> rezultāta vecākajā brīvajā bitā ierakstīts 1.Ja starprezultāts ir mazāks par dalītāju, tad rezultāta vecākajā brīvajākārtā ieraksta 0.Atņemšanas darbība tiek realizēta ar bināru summēšanu - t.i., dalītājuizsaka kā negatīvu skaitli, piemēram, papildkodā <strong>un</strong> to summē arstarprezultātu.Salīdzināšanas - atņemšanas cikls ir jāveic tik reižu, cik kārtu irdalāmajā. Pēc noteiktā skaita ciklu pabeigšanas rezultāts veidojas norezultāta bitiem, bet starprezultāta bitos atrodas atlikums.. . . . . .Gints Neimanis (RTU) <strong>Ciparu</strong> <strong>elektronika</strong> <strong>un</strong> <strong>datoru</strong> arhitektūra 2010.09.01 50 / 140

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!