• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Kod BCD

    Przeczytaj także...
    Półbajt (ang. nibble, nybble) – połowa bajtu. Przy najczęściej spotykanym bajcie ośmiobitowym (oktecie), półbajt ma długość 4 bitów, czyli może przybierać jedną z 16 różnych wartości. Pozwala to na zapisanie pojedynczej cyfry z szesnastkowego systemu liczbowego, co przedstawia poniższa tabela.Finanse – ogół procesów związanych z gromadzeniem, rozporządzaniem i wydawaniem pieniądza oraz jego surogatów. Gromadzenie może następować w postaci bezzwrotnej lub zwrotnej (pożyczka). Wydatkowanie pieniądza może dokonywać się w formie transferu lub w postaci realizacji swojego prawa do produktu czy usługi.
    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.
    Dwa zegary pokazujące ten sam czas, po prawej wskazanie w BCD8421, na nim od lewej: godziny (dziesiątki i jedności), minuty (d. i j.) i sekundy (d. i j.); dziesiątki godzin kodowane są tylko dwoma najmłodszymi bitami (wskazanie nigdy nie jest większe od 2), a minut i sekund – trzema najmłodszymi (wskazanie nigdy nie jest większe od 5).

    BCD (ang. Binary-Coded Decimal, czyli system dziesiętny zakodowany dwójkowo) – sposób zapisu liczby polegający na zakodowaniu kolejnych cyfr dziesiętnych tej liczby w systemie dwójkowym, przy użyciu tylko czterech młodszych bitów (zob. nibble). Stosowany jest on głównie w elektronice i informatyce. Taki zapis pozwala na łatwą konwersję liczby do i z systemu dziesiętnego, jednak jego niedogodnością jest istniejąca nadmiarowość (wykorzystuje tylko 10 czterobitowych kombinacji z 16 możliwych).

    Mikroprocesor – układ cyfrowy wykonany jako pojedynczy układ scalony o wielkim stopniu integracji (LSI) zdolny do wykonywania operacji cyfrowych według dostarczonego ciągu instrukcji.Intel 8080 jest jednym z pierwszych mikroprocesorów, wyprodukowany przez Intela w kwietniu 1974. Jest 8-bitowym mikroprocesorem wykonanym w technologii n-MOS, pracującym z częstotliwością taktowania 2 MHz. Jest on uniwersalną jednostką centralną złożoną z jednostki arytmetyczno-logicznej, rejestrów roboczych i układu sterowania. Dane i instrukcje są przesyłane do i z pamięci za pośrednictwem 8-bitowej szyny danych, pamięć jest adresowana 16-bitową szyną adresową.

    Kod BCD jest obecnie stosowany głównie w urządzeniach elektronicznych z wyświetlaczem cyfrowym (np. w kalkulatorach, miernikach cyfrowych) i w zastosowaniach finansowych informatyki (ujednoznacznia zapis części ułamkowych kwot i ułatwia dziesiętne zaokrąglanie).

    We współczesnych komputerach, używane są dwa sposoby zapisu liczb w kodzie BCD na ośmiobitowych bajtach (zob. oktet):

    Kalkulator – niewielkich rozmiarów, przenośne (najczęściej kieszonkowe) elektroniczne urządzenie liczące (początkowo mechaniczne), służące do wykonywania obliczeń matematycznych. Dawniej zdolne do wykonywania jedynie podstawowych operacji arytmetycznych. Obecnie bardziej zaawansowane urządzenia umożliwiają pisanie programów, wykonywanie operacji algebraicznych, na funkcjach matematycznych oraz graficzną prezentację wykresów funkcji – a tym samym coraz bardziej upodobniają się do komputerów. Kalkulator jednak różni się od komputera okrojonymi możliwościami i interfejsem zoptymalizowanym pod kątem obliczeń interaktywnych, a nie programowania.Dwójkowy system liczbowy, system binarny, bin – pozycyjny system liczbowy, w którym podstawą jest liczba 2. Do zapisu liczb potrzebne są tylko dwie cyfry: 0 i 1.
    1. użycie tylko czterech najmłodszych bitów do zapisu pojedynczej cyfry; 4 starsze są wtedy ustawiane na jakąś konkretną wartość (np. 1111 jak w EBCDIC, 0011 jak w ASCII, czy 0000),
    2. zapis dwóch cyfr w każdym bajcie (bardziej znacząca w starszym półbajcie, a mniej znacząca w młodszym); jest to tak zwane spakowane BCD (ang. packed BCD).

    Wiele mikroprocesorów (w tym wszystkie wywodzące się od Intel 8080) posiada rozkazy i tzw. flagi umożliwiające dodawanie i odejmowanie liczb BCD w wersji spakowanej.

    Informatyka – dyscyplina nauki zaliczana do nauk ścisłych oraz techniki zajmująca się przetwarzaniem informacji, w tym również technologiami przetwarzania informacji oraz technologiami wytwarzania systemów przetwarzających informację. Początkowo stanowiła część matematyki, później rozwinęła się do odrębnej dyscypliny – pozostaje jednak nadal w ścisłej relacji z matematyką, która dostarcza informatyce podstaw teoretycznych.Miernik (probierz) - przyrząd pozwalający określić wartość mierzonej wielkości (np. napięcia elektrycznego, ciśnienia, wilgotności), zazwyczaj przy pomocy podziałki ze wskazówką lub wyświetlacza cyfrowego. Szersze pojęcie to "przyrządy pomiarowe", obejmujące również urządzenia do rejestracji wartości, generatory pomiarowe, wzorce, analizatory itp.

    Warianty kodu[]

    Z zależności od zastosowania, poszczególne cyfry mogą być kodowane w inny niż dwójkowo sposób, stąd też rozróżnia się wiele wariantów BCD (dla uściślenia wersja podstawowa zwana jest też BCD 8421 lub NBCD):

      |       BCD    Excess-3   BCD      BCD    IBM 1401
      | Wagi: 8421              2421    84-2-1    8421
    -------------------------------------------------
    0 |       0000     0011     0000     0000     1010
    1 |       0001     0100     0001     0111     0001
    2 |       0010     0101     0010     0110     0010
    3 |       0011     0110     0011     0101     0011
    4 |       0100     0111     0100     0100     0100
    5 |       0101     1000     1011     1011     0101
    6 |       0110     1001     1100     1010     0110
    7 |       0111     1010     1101     1001     0111
    8 |       1000     1011     1110     1000     1000
    9 |       1001     1100     1111     1111     1001
    

    Przykładowo, liczba 127 w podstawowym wariancie BCD wygląda następująco:

    Oktet – jednostka informacji składająca się z 8 bitów. Dla większości komputerów oktet jest również najmniejszą adresowalną jednostką pamięci, czyli bajtem, przez co pojęcia te często są używane zamiennie. Jednak rozmiar bajtu zależy od architektury konkretnego systemu komputerowego: niektóre starsze maszyny używały większych bajtów, składających się z 9, 10 lub 12 bitów, inne mniejszych – 5-, 6-bitowych. Pojęcie oktetu natomiast zawsze oznacza dokładnie 8 bitów i jest najczęściej spotykane w standardach sieciowych.Elektronika – dziedzina techniki i nauki zajmująca się obwodami elektrycznymi zawierającymi, obok elementów elektronicznych biernych, elementy aktywne takie jak lampy próżniowe, tranzystory i diody. W obwodach takich można wzmacniać słabe sygnały dzięki nieliniowym charakterystykom elementów czynnych (i ich możliwościom sterowania przepływem elektronów). Podobnie możliwość pracy urządzeń jako przełączniki pozwala na przetwarzanie sygnałów cyfrowych.
    0001 0010 0111
    

    Zobacz też[]

  • EBCDIC
  • (window.RLQ=window.RLQ||).push(function(){mw.log.warn("Gadget \"edit-summary-warning\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");mw.log.warn("Gadget \"wikibugs\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");mw.log.warn("Gadget \"ReferenceTooltips\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");mw.log.warn("Gadget \"main-page\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");});
    Rozkaz – w informatyce i programowaniu to pojedyncza operacja centralnej jednostki obliczeniowej określona przez zestaw rozkazów danej architektury. Jest ona przekazywana procesorowi, który ją wykonuje, po czym zapisuje wartość wynikową lub ustawia flagę błędu, jeżeli wystąpił. W szerszym pojęciu, rozkaz może być elementem programu wykonywalnego, takiego jak kod bajtowy.EBCDIC (ang. Extended Binary Coded Decimal Interchange Code, czyli rozszerzony dziesiętny zakodowany dwójkowo kod wymiany) to ośmiobitowe kodowanie znaków używane głównie w systemach IBM w latach sześćdziesiątych XX wieku. Można w nim zapisać do 256 różnych symboli, jednak kodowanie EBCDIC występowało w wielu wersjach, odmiennych dla różnych państw. Alternatywny system, ASCII wykorzystuje 7 bitów i koduje na nich 128 znaków o numerach 0-127. Rozszerzenia ASCII, takie jak CP852, CP1250, ISO-8859, wykorzystują 8. bit i numerom 128-255 przypisują różne znaki.



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Kod (łac. codex – spis) – ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania składnikom wiadomości (np. znakom pisma). W niektórych zastosowaniach, głównie przy przesyłaniu informacji podlegających utajnieniu, zwany jest szyfrem. Kody są stosowane m.in. w telegrafii, w technice cyfrowej.
    ASCII [aski] (ang. American Standard Code for Information Interchange) – 7-bitowy kod przyporządkowujący liczby z zakresu 0-127: literom (alfabetu angielskiego), cyfrom, znakom przestankowym i innym symbolom oraz poleceniom sterującym. Na przykład litera "a" jest kodowana liczbą 97, a znak spacji jest kodowany liczbą 32.
    Dziesiętny system liczbowy (system dziesiątkowy, system decymalny (skrót dec), system arabski) – pozycyjny system liczbowy, w którym podstawą pozycji są kolejne wielokrotności liczby 10; do zapisu liczb potrzebne jest w nim 10 cyfr, którymi są 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Liczby zapisuje się jako ciąg cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby stanowiącej podstawę systemu, niekiedy grupowanych po trzy (Okcydent) lub cztery (część Orientu). Część całkowitą i ułamkową oddziela separator dziesiętny.
    Liczba – pojęcie abstrakcyjne, jedno z najczęściej używanych w matematyce. Pierwotnie liczby służyły do porównywania wielkości zbiorów przedmiotów (liczby naturalne), później także wielkości ciągłych (miary i wagi), obecnie w matematyce są rozważane jako twory abstrakcyjne, w oderwaniu od ewentualnych fizycznych zastosowań.
    Bit (w ang. kawałek, skrót od binary digit, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ. Jednostka logiczna.
    Bajt (dop. bajtu lub bajta) – najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów.

    Reklama

    Czas generowania strony: 0.037 sek.