logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

z dekoderów 3-bit. kodu binarnego zbudować dekoder Aikena?

ximum 08 Lut 2009 17:33 3467 6
REKLAMA
  • #1 6121745
    ximum
    Poziom 11  
    Posty: 11
    Z dekoderów 3-bitowego kod binarnego zbudować dekoder kodu Aikena?

    Jak ugryźć to zadanko? Jakieś podpowiedzi?
  • REKLAMA
  • REKLAMA
  • #3 6121808
    ximum
    Poziom 11  
    Posty: 11
    Jest dla mnie wszystko jasne co w tym linku jest napisane. Rozumiem wszystko co jest tam zawarte. Problem jest w tym że ten dekoder ma być zbudowany z 3 bitowych dekoderów binarnych. I tu zaczyna się problem.
  • REKLAMA
  • #4 6121936
    jiwaniuk
    Poziom 31  
    Posty: 1393
    Pomógł: 142
    Ocena: 145
    Dostaniesz taką podpowiedź. Przeanalizuj kod Aikena dla liczb 0 do 9 i znajdź charakterystyczne stany dla wszystkich 4 wejść - osobno bit najstarszy, a osobno trzy pozostałe bity. To powinno ci wystarczyć do rozwiązania zadania.

    Pozdrawiam wszystkich

    jjanek
  • REKLAMA
  • #5 6122415
    ximum
    Poziom 11  
    Posty: 11
    w kodzie aikena od 5 do 9 bit najstarszy jest jedynką a 3 kolejne bity są takie same jak:
    3 - 5 0011 - 1011
    4 - 6 0100 - 1100
    5 - 7 0101 - 1101
    6 - 8 0110 - 1110
    7 - 9 0111 - 1111

    Ale co dalej z tą zależnością?
  • #6 6122608
    CameR

    Moderator Zabezpieczeń Pojazdów
    Posty: 7706
    Pomógł: 1139
    Ocena: 3266
    Kod BCD Aikena: http://projekty.pc.pl/materialy/ajd/wi/wiw04.pdf
    Kod Aikena jest kodem wagowym BCD o wagach
    2, 4, 2, 1. Sposób kodowania cyfr w kodzie Aikena jest
    następujący:
    0:0000 1:0001 2:0010 3:0011 4:0100
    5:1011 6:1100 7:1101 8:1110 9:1111
    3+2 ; 4+2 ; 5+2 ; 6+2 ; 7+2
    W kodzie Aikena cyfry od 0 do 4 koduje się z wyzerowanym
    najstarszym bitem, natomiast cyfry od 5 do 9 z ustawionym
    najstarszym bitem.
    Liczba dziesiętna 347 ma w kodzie Aikena następującą postać:
    0011 0100 1101

    ND 8421 2421 Aiken
    0 0000 0000
    1 0001 0001
    2 0010 0010
    3 0011 0011
    4 0100 0100
    5 0101 1011
    6 0110 1100
    7 0111 1101
    8 1000 1110
    9 1001 1111
    Konto firmowe:
    ABC KOM
    Barcelońska 77, Katowice, 40-683 | Tel.: 601XXXXXX (Pokaż) | Strona WWW: https://www.auto-alarm.com.pl
    Pomogłem? Kup mi kawę.
  • #7 6123996
    ximum
    Poziom 11  
    Posty: 11
    wszystko rozumiem ale nie wiem jak zrobić to zadania.

    Potrzeba będzie użyć dwa binarne dekodery 3 bitowe??
    Jeżeli najstarszy bit będzie zerem pościć trzy pozostałe wejścia na pierwszy dekoder jeżeli będzie jedynką na drugi dekoder?

Podsumowanie tematu

✨ Dyskusja dotyczy budowy dekodera kodu Aikena z wykorzystaniem 3-bitowych dekoderów binarnych. Kod Aikena jest kodem wagowym BCD o wagach 2, 4, 2, 1, gdzie cyfry 0–4 mają najstarszy bit zerowy, a cyfry 5–9 najstarszy bit ustawiony na 1. Przykładowo, cyfry od 5 do 9 różnią się od 0–4 właśnie tym bitem, a pozostałe trzy bity odpowiadają binarnemu kodowi liczby pomniejszonej o 2. Proponowane rozwiązanie polega na rozdzieleniu sygnału najstarszego bitu i podaniu pozostałych trzech bitów na dwa oddzielne 3-bitowe dekodery binarne: jeden dla cyfr z najstarszym bitem 0 (0–4), drugi dla cyfr z najstarszym bitem 1 (5–9). Analiza kodu Aikena i rozbicie na dwie grupy umożliwia implementację dekodera z dostępnych 3-bitowych dekoderów binarnych. Wskazano również źródła i tabele kodów Aikena do dalszej analizy i implementacji.
REKLAMA