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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!