Vedd tizedes (BCD)

Elég gyakran, a processzor memóriájában tárolja decimális számjegy van rendelve egy memória cella (nyolc, tizenhat vagy harminckét). Ez úgy történik, hogy növelje a sebességet a program. Annak érdekében, hogy megkülönböztessük az ilyen rögzítési eljárás BCD számú szabványos, való rögzítésére szolgáló eljárás egy decimális szám, amint azt az alábbi példa, csomagolt formában úgynevezett BCD száma. Írunk ugyanazt a számot, mint az előző példában a csomagolatlan BCD kódot nyolc processzor:







Az első sor tartalmazza az 1-es szám, a második - 2, a harmadik - 5, és az utolsó sorban van rögzítve 8. ábra Ebben a példában, a szám 1258 rögzítésére négy sort szükség (memória cella)







Az összegezés desyaichnyh bináris számokat lehet a szabályok szerint rendes bináris aritmetikai majd termelni BCD korrekció. BCD korrekció tesztelni minden notebook a megengedett kódokat. Ha talál, vagy majszol tiltott pályára. ez azt jelzi, túlcsordulás. Ebben az esetben meg kell tennie a BCD korrekció. BCD korrekció további összegzése hat (a szám a tiltott kombinációkat) a tetrád, amelyben egy túlfolyó bekövetkezett vagy transzfer MSnibble. Mi két példát:

Más típusú bináris kódok: