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.

Skaitīšanas sistēmasNegatīvu skaitļu kodēšana. Binārā skaitļa apgrieztais kods (complement)..Skaitļa apgrieztais kods ir skaitlis, kas papildina doto skaitli līdzlielākajam skaitlim, ko var izteikt ar tādu pašu zīmju skaitu.Lai binārajā skaitīšanas sistēmā negatīvam skaitlim iegūtu apgrieztokodu, tā zīmes ailē jāliek 1, bet visās citās pozīcijās nulles jānomaina arvieniniekiem, bet vieninieki ar nullēm.Elektronikā šo darbību sauc par invertēšanu.Pozitīvo skaitļu pieraksts nemainās <strong>un</strong> sakrīt ar tiešo kodu.Piemērs: jāuzraksta -6 apgrieztajā kodā 4-kārtu skaitlī, kur vecākā ir zīmeskārta1. veids - ja +6 10 = 0110, tad bitus invertējam <strong>un</strong> iegūstam −6 10 = 10012. veids - ar 3 kārtām lielākais skaitlis ir 7, tāpēc -6 apgrieztā kodā rakstām001 2 (7-6=1) <strong>un</strong> vecākajā - zīmes kārtā mainam 0 uz 1 <strong>un</strong> arī iegūstam 1001Problēmas - joprojām 2 nulles (pozitīva <strong>un</strong> negatīva), bitu pārbīde pieatņemšanas.. . . . . .Gints Neimanis (RTU) <strong>Ciparu</strong> <strong>elektronika</strong> <strong>un</strong> <strong>datoru</strong> arhitektūra 2010.09.01 32 / 140

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

Saved successfully!

Ooh no, something went wrong!