kody liczbowe

background image

Elektronik - Rzeszów

2011-10-02

1

K L A S A 1

T E M A T : N R 1 8

Kody liczbowe

Kody liczbowe

ZSE Rzeszów - Systemy operacyjne

2011-10-02

2

Komputer jest urządzeniem służącym do przetwarzania informacji.
Informacją są liczby, ale także inne obiekty, takie jak litery, wartości
logiczne,

obrazy

itp.

Ponieważ

komputer

jest

urządzeniem

zbudowanym z układów cyfrowych to, jak powiedziano,
każda

informacja

przetwarzana

przez

niego

musi

być

reprezentowana za pomocą dwóch stanów - wysokiego i niskiego.
Duża część tej informacji to liczby, stąd przyjęło się nazywać te
stany jedynką i zerem (1 i 0). Możemy zatem stwierdzić, że
wszelka informacja w komputerze musi występować w postaci
zerojedynkowej, czyli binarnej. Potrzebne są więc także reguły
przekształcania różnych postaci informacji na informację binarną .
Proces przekształcania jednego rodzaju postaci informacji na inną
postać nazywamy kodowaniem.

Definicja

2011-10-02

ZSE Rzeszów - Systemy operacyjne

3

Kodowaniem nazywamy przyporządkowanie poszczególnym
obiektom zbioru kodowanego odpowiadających im elementów
zwanych słowami kodowymi, przy czym każdemu słowu
kodowemu

musi

odpowiadać

dokładnie

jeden

element

kodowany.

Kodowaniem nazywamy przyporządkowanie poszczególnym
obiektom zbioru kodowanego odpowiadających im elementów
zwanych słowami kodowymi, przy czym każdemu słowu
kodowemu

musi

odpowiadać

dokładnie

jeden

element

kodowany.

Zbiorem kodowanym może być zbiór
dowolnych obiektów, przykładowo liter, i
symboli

graficznych

czy

np.

stanów

logicznych. Proces kodowania poglądowo
przedstawiony jest na rysunku obok.

Kodowanie

2011-10-02

ZSE Rzeszów - Systemy operacyjne

4

Zgodnie z rysunkiem litera A będzie reprezentowana przez słowo
kodowe (w skrócie kod) 111, litera B przez 010, a litera C przez 001
lub 100. Fakt, że literze C odpowiadają dwa słowa kodowe, nie
przeszkadza w poprawnym przetwarzaniu informacji, aczkolwiek
stanowi pewne utrudnienie procesu kodowania. Sytuacja odwrotna,
gdy jedno słowo kodowe odpowiadałoby dwóm literom (na przykład
A - 001 i B - 001), byłaby niedopuszczalna. Jeżeli w procesie
przetwarzania informacji otrzymalibyśmy jako wynik kod 001, nie
bylibyśmy w stanie określić przy dekodowaniu, czy odpowiada on
literze A, czy B. Sposób określenia kodu, czyli procesu kodowania,
może być różnoraki. Może to być opis słowny, wzór, tabela
przekodowująca lub każdy inny sposób zapewniający spełnienie
warunków podanych w definicji.

Kody liczbowe

2011-10-02

ZSE Rzeszów - Systemy operacyjne

5

Informacja kodowana w komputerze jest bardzo różnorodna.
Mogą to być teksty (czyli ciągi znaków), polecenia do
wykonania przez komputer (na przykład instrukcje dla
procesora), wartości logiczne czy też liczby. W naszym temacie
będziemy mówić o tak zwanych kodach liczbowych.

Przykłady kodów liczbowych

2011-10-02

ZSE Rzeszów - Systemy operacyjne

6

Kodem liczbowym nazywamy taki kod, który liczbom
dowolnego systemu będzie przyporządkowywał słowa kodowe
w postaci zerojedynkowej.

Przykład
Naturalny kod binarny (NKB)
Definicja
Jeżeli dowolnej liczbie dziesiętnej przyporządkujemy
odpowiadającą jej liczbę binarną, to otrzymamy naturalny
kod binarny (NKB).

background image

Elektronik - Rzeszów

2011-10-02

2

Przykłady kodów liczbowych

2011-10-02

ZSE Rzeszów - Systemy operacyjne

7

Kilka przykładowych wartości liczb kodowanych i odpowiadających im słów
kodowych (przy założeniu długości słów kodowych równej 4 zawiera tabela
poniżej.

BCD (ang. Binary-Coded Decimal czyli dziesiętny zakodowany dwójkowo)
– sposób zapisu liczb polegający na zakodowaniu kolejnych cyfr
dziesiętnych liczby dwójkowo przy użyciu czterech bitów stosowany w
elektronice i informatyce.

Kod prosty BCD

2011-10-02

ZSE Rzeszów - Systemy operacyjne

8

Sposób konstruowania słowa kodowego w kodzie prostym BCD jest następujący:
1.

Każdej cyfrze dziesiętnej przyporządkowujemy czterocyfrową liczbę
dwójkową (zwaną tetradą) w kodzie NKB (gdyby zamiast słów kodu NKB
został użyty inny kod, np. Graya, wówczas otrzymalibyśmy kod BCD Graya).
Przyporządkowanie to przedstawione jest w tabeli poniżej.

2.

Słowo kodowe w kodzie prostym BCD odpowiadające danej liczbie
otrzymujemy, zapisując każdą cyfrę tej liczby w postaci czwórki cyfr
binarnych, zgodnie z tabelą.

Przykład

2011-10-02

ZSE Rzeszów - Systemy operacyjne

9

Przykład
Znaleźć słowa kodu prostego BCD odpowiadające liczbom 463

D

i 67

D

Rozwiązanie
Jeśli zapiszemy każdą cyfrę liczby w postaci tetrady NKB, otrzymamy:

463

D

=0100 0110 0011

BCD

47

D

=0100 0111

BCD

Źródło:

ZSE Rzeszów - Systemy operacyjne

1. Urządzenia techniki komputerowej, Jak działa komputer –

Wojtuszewicz Krzysztof

2. Podstawy elektroniki cyfrowej – Józef Kalisz

2011-10-02

10


Wyszukiwarka

Podobne podstrony:
F1 7 Kody liczbowe 3
KODY Liczbowe, Matematyka
Kody liczbowe
01 kody liczbowe i dzialania na liczbach binarnych
F1 6 Kody liczbowe 2
F1 5 Kody liczbowe 1
prezentacja rzymski system liczbowy
OPEL ASTRA KODY
ciagi liczbowe, wyklad id 11661 Nieznany
KODY USTEREK EOBD SILNIK ES9J4S (XFX)
Kody TV do pilota DM 800HD
10 Ciagi liczbowe odp
CITROEN XM SERIES I&II DIAGNOZA KODY MIGOWE INSTRUKCJA
54 - Kod ramki, RAMKI NA CHOMIKA, Gotowe kody do małych ramek
28 - Kod ramki(1), RAMKI NA CHOMIKA, Gotowe kody do średnich ramek
invincible 1, Kody

więcej podobnych podstron