1 / 16

Systemy liczenia IV

Systemy liczenia IV. Kodowanie i kody. Kodowanie i kody. Naturalny kod binarny (NKB) Kod prosty BDC Kod Graya Kod Ascii Kod Unicode. Naturalny kod binarny (NKB). Jeżeli dowolnej liczbie dziesiętnej przyporządkujemy odpowiadającą jej liczbę binarną, to otrzymamy naturalny kod binarny (NKB).

neva
Download Presentation

Systemy liczenia IV

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Systemy liczenia IV Kodowanie i kody Danuta Stanek

  2. Kodowanie i kody • Naturalny kod binarny (NKB) • Kod prosty BDC • Kod Graya • Kod Ascii • Kod Unicode Danuta Stanek

  3. Naturalny kod binarny (NKB) Jeżeli dowolnej liczbie dziesiętnej przyporządkujemy odpowiadającą jej liczbę binarną, to otrzymamy naturalny kod binarny (NKB) Liczby dziesiętne 20 Liczby binarne 10100 Danuta Stanek

  4. Kod prosty BCD Cyfrze dziesiętnej przyporządkowujemy czterocyfrową liczbę dwójkową (zwaną tetradą) w kodzie NKB Danuta Stanek

  5. KOD BCD Jest to kod dziesiętno-dwójkowy i wymaga zastosowania grup 4-bitowych dla każdej cyfry dziesiętnej, np.13710= 000100110111BCDZapis w kodzie BCD jest idealny, jeśli chce się wyświetlać liczby dziesiętne. Wszystko co trzeba zrobić, to zamienić każdą 4-bitową grupę BCD na odpowiadającą jej cyfrę dziesiętną i ją wyświetlić. Zapis BCD jest powszechnie używany do wprowadzania i wyprowadzania informacji numerycznej. Danuta Stanek

  6. Znaleźć słowa kodu prostego BCD odpowiadające liczbom 564 i 87 Zapisujemy liczbę 564 w postaci tetrady NKB564 =0101 0110 0100B Zapisujemy liczbę 87 w postaci tetrady NKB87 =1000 0111B Danuta Stanek

  7. KOD GRAY’A W kodzie Graya przy przejściach od jednego do drugiego stanu zmienia się tylko jeden bit. Aby uzyskać następny stan, zmienia się zawsze pojedynczy, najmniej znaczący bit, którego zmiana daje nowy stan. Danuta Stanek

  8. KOD ASCII Do przechowywania i przetwarzania danych przez układy elektroniczne komputera używany jest system binarny. Należy więc przedstawić tekst za pomocą liczb, czyli jednoznacznie przyporządkować literom i innym znakom alfanumerycznym - liczby (numery). W ten sposób powstał w 1965 r. kod ASCII (American Standard Code for Information Interchange). Danuta Stanek

  9. Jest to kod 7 bitowy, a więc możemy za jego pomocą przedstawić 27 czyli 128 znaków. W 1981 r. IBM wprowadził rozszerzony do 8 bitów kod, co pozwala na przedstawienie 256 znaków (w tym znaki specjalne, graficzne, matematyczne i diakrytyczne znaki narodowe). KOD ASCII Danuta Stanek

  10. Fragment tabeli kodu ASCII Danuta Stanek

  11. Piszemyw kodzie ASCII A l a 65 97 108 01000001 00110001 01101100 dziesiętnie binarnie Danuta Stanek

  12. Kod zawierający kodowane obiekty i odpowiadające im słowa kodowe Danuta Stanek

  13. Danuta Stanek

  14. Znaki sterujące kodu ASCII – cz. 1 Danuta Stanek

  15. Znaki sterujące kodu ASCII – cz. 2 Danuta Stanek

  16. Kod UNICODE • 256 znaków alfanumerycznych, jakie można zakodować za pomocą rozszerzonego kodu ASCII nie dawało możliwości zakodowania znaków diakrytycznych wielu języków, np.japońskiego, arabskiego, hebrajskiego itp. • Odpowiedzią jest kod nazywany UNICODE o długości 16 bitów dla każdego znaku, a to daje już możliwość zakodowania 216 czyli 65536 znaków Danuta Stanek

More Related