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.

Skaitīšanas sistēmasNegatīvu skaitļu kodēšana. Binārā skaitļa papildkods (twos complement)..Skaitļa papildkods ir skaitlis, kas papildina doto skaitli līdz tuvākajamlielākajam skaitlim, ko var izteikt kā veselu dotās skaitīšanas sistēmasbāzes pakāpi, tas ir ko var izteikt ar vienu <strong>un</strong> nullēm.Lai binārajā skaitīšanas sistēmā negatīvam skaitlim uzrakstītupapildkodu, vispirms uzraksta skaitļa apgriezto kodu <strong>un</strong> tad tamja<strong>un</strong>ākajā kārtā pieskaita vieninieku,piem., −13 10 :Tiešais kods: - 0001101Apgrieztais kods: 1 1110010Papildkods: 1 1110011Otra metode: tiešā koda skaitlim visus ja<strong>un</strong>ākos bitus ar nullēm <strong>un</strong>pirmo vieninieku atstāj nemainītus bet visus nākamos vecākos bitusTiešais kods: - 0001100invertē, piem., −12 10 papildkods ir:Papildkods: 1 1110100. . . . . .Gints Neimanis (RTU) <strong>Ciparu</strong> <strong>elektronika</strong> <strong>un</strong> <strong>datoru</strong> arhitektūra 2010.09.01 33 / 140

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

Saved successfully!

Ooh no, something went wrong!