Image043

Image043



Kody BCD mogą być wagowe (tabl. 2.6) i niewagowe (tabl. 2.7). W kodach wagowych każda pozycja ma określoną wagę. Ciąg wag kodu jest zwykle używany jako nazwa kodu.

Podstawowym wagowym kodem BCD jest kod 8421 BCD lub po prostu kod BCG (tabl. 2.6), w którym wykorzystuje się pierwsze dziesięć tetrad 4-bitowego naturalnego kodu dwójkowego.

Przykład 1. Przedstawić liczbę dziesiętną 749 w kodzie 8421 BCD Liczba dziesiętna    7    4    9

0111 ' 0100 1000 setki dziesiątki    jedności

Przykładem kodu niewagowego BCD jest kod z nadmiarem 3 (inne nazwy tego kodu to: plus 3, +3, excess 3, XS3). Kod ten (tabl. 2.7) otrzymuje się dodając trzy do cyfry dziesiętnej i zapisując ją następnie w kodzie 8421. Stąd nazwa plus 3. W kodzie tym nie ma możliwości przypisania wagi każdej pozycji.

Przykład 2. Przedstawić liczbę dziesiętną 749 w kodzie z nadmiarem 3 BCD Liczba dziesiętna    7    4    9

Liczba w kodzie 1010    0111    1100

z nadmiarem 3 BCD

Przy wyborze kodu, zależnie od zastosowania, uwzględnia się takie jego właściwości jak: łatwość realizacji operacji arytmetycznych, dekodowania, detekcji błędu i inne. I tak np. w przypadku operacji arytmetycznych (zwłaszcza dodawania i odejmowania) zalecane jest stosowanie kodu plus 3 BCD. Natomiast zastosowanie kodu 8421 BCD komplikuje operacje arytmetyczne, ponieważ w odróżnieniu od kodu plus 3 wprowadzenie korekty wyniku nie zawsze wiąże się z wystąpieniem przeniesienia.

2.3.3. Kody detekcyjne i korekcyjne

Z grupy kodów detekcyjnych największe zastosowanie w układach cyfrowych znalazł kod z kontrolą parzystości oraz kod ze stałą liczbą jedynek.

Kod z kontrolą parzystości jest tworzony przez dodanie do każdego słowa kodu dwójkowego bitu przyjmującego taką wartość, żeby liczba jedynek w słowie była parzysta (lub nieparzysta). Kontrolę parzystości można zastosować w dowolnym kodzie.

W tablicy 2.8 przedstawiono kod 8421 z kontrolą parzystości. Kropka jest użyta w celu oddzielenia bitów informacyjnych od bitu parzystości. Wprowadzenie dodatkowego bitu umożliwia wykrycie zniekształcenia dowolnej nieparzystej liczby bitów kodu, natomiast są niewykrywalne zniekształcenia dowolnej parzystej liczby elementów.

Kod ze stałą liczbą jedynek. Do klasy kodów detekcyjnych należą kody ze stałą liczbą jedynek we wszystkich słowach kodowych. Kody takie, nazywane kodami „k z n" lub kodami o stałym indeksie, mogą być zarówno wagowe, jak i niewagowe. Stała liczba jedynek umożliwia wykrycie błędów przy odbiorze słów kodowych.

53


Wyszukiwarka

Podobne podstrony:
Image016 powszechnionych, które mogą być przydatne konstruktorowi przy wyborze — spośród aktualnie p
n wraz ze zmianą A mogą być opisywane w różny sposób. Dyspersja cząstkowa An=nX2-ni] jest określana
Image041 i i 2.3.Kody l Jak wiadomo, informacja dyskretna składa się ze znaków, którymi mogą być zar
Image041 i i 2.3.Kody l Jak wiadomo, informacja dyskretna składa się ze znaków, którymi mogą być zar
DSC01057 2 e mogą byc podawane dzieciom abc bcd ade ade abd bde ale nie jestem pewna 32   
Image0860 Bruceloza. •    U człowieka infekcje mogą być. powodowane przez firucefla
Image0038 (3) zasugerowali, że takie „kancerogeny” mogą być po prostu czynnikami aktywizującymi już
84864 Image0038 (3) zasugerowali, że takie „kancerogeny” mogą być po prostu czynnikami aktywizującym
Image0038 (3) zasugerowali, że takie „kancerogeny” mogą być po prostu czynnikami aktywizującymi już
skanuj0010 (173) 28. Język prawniczy to inaczej: -język doktryny prawa 29. Dyrektywy -nie mogą być p
skanuj0011 (38) 28.    Zaznacz informację błędną. Zanieczyszczone warzywa mogą być źr
skanuj0012 (284) kcji ekspresywnęj mogą być w tekście elementy leksykalne (por. gapiszon, matula, sz

więcej podobnych podstron