10 algebra booleaid 10784 ppt

background image

Systemy Liczbowe

Systemy Liczbowe

Podstawa p

System liczbowy

Cyfry używane w systemie

liczbowym

2

Dwójkowy

0, 1

3

Trójkowy

0, 1, 2

8

Ósemkowy

0, 1, 2, 3, 4, 5, 6, 7

10

Dziesiętny

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

16

Szesnastkowy

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,
C, D, E, F

1

0

0

0

1

1

2

2

1

1

...

n

i

i

i

n

n

n

n

p

a

p

a

p

a

p

a

p

a

lub w skróconej postaci:

lub w skróconej postaci:

p

n

n

a

a

a

a

0

1

2

1

...

gdzie:
p – podstawa systemu, którą jest liczbą
całkowitą dodatnią,
n – numer pozycji
a

i

– cyfry z zakresu od 0 do p – 1.

background image

Algorytm zamiany liczby binarnej z systemu dwójkowego na

system dziesiętny:

(c

i

... c

1

c

0

,c

-1

c

-2

…c

-j

)

(nb)

=c

i

*2

i

+...+

c

1

*2

1

+c

0

*2

0

+c

-1

*2

-1

+c

-2

*2

-2

+…+c

-j

*2

-

j

= n

(10)

Przykład 1 

110011

2

= 1* 2

5

+ 1* 2

4

+ 0* 2

3

+ 0* 2

2

+ 1* 2

1

+

1* 2

0

= 32+16+2+1= 51

10

1001,1101

2

=(1 x 2

3

)+(0 x 2

2

)+(0 x 2

1

)+(1 x

2

0

)+(1 x 2

-1

) +(1 x 2

-

2

)+(0 x 2

-3

)+(1 x 2

-4

) =

8+1+0,5+0,25+0,0625=9,8125

10

background image

Algorytm zamiany liczby naturalnej z systemu
dziesiętnego na system dwójkowy:

Przykład 1

N

10

=

83

83 : 2

=41 reszta

1 c

0

41 : 2

=20

1 c

1

20 : 2

=10

0 c

2

10 : 2

=5

0 c

3

5 : 2

=2

1 c

4

2 : 2

=1

0 c

5

1 : 2

=0

1 c

6

Ostatecznie otrzymujemy:
83

(10)

=1010011

(NB)

background image

Przykład 2

N

10

= 9,8125

9 : 2 = 4 reszta

1 (LSB)

c

0

4 : 2 = 2

0

c

1

2 : 2 = 1

0

c

2

1 : 2 = 0

1 (MSB)

c

3

0,8125 x 2 = 1,625 0,625 nadmiar

1

(MSB)

c

-1

0,6250 x 2 = 1,250 0,25

1

c

-2

0,2500 x 2 = 0,500

0

c

-3

0,5000 x 2 = 1,000 0,0

1 (LSB)

c

-4

Ostatecznie otrzymujemy:
9,8125

10

= 1001,1101

2

background image

Przykład 3

N

10

= 12,33

12 : 2 = 6 reszta

0 (LSB)

c

0

6 : 2 = 3

0

c

1

3 : 2 = 1

1

c

2

1 : 2 = 0

1 (MSB)

c

3

0,33 x 2 = 0,66

0 (MSB)

c

-1

0,66 x 2 = 1,32

0,32 nadmiar

1

c

-2

0,32 x 2 = 0,64

0

c

-3

0,64 x 2 = 1,28

0,28

1

c

-4

0,28 x 2 = 0,56

0

c

-5

0,56 x 2 = 1,12

0,12

1

c

-6

0,12 x 2 = 0,24

0

c

-7

0,24 x 2 = 0,48

0

c

-8

0,48 x 2 = 0,96

0

c

-9

0,96 x 2 = 1,92

0,92

1 (LSB)

c

-10

Ostatecznie otrzymujemy:
12,33

10

= 1100,0101010001

2

background image

.

Algorytm zamiany liczby szesnastkowej na liczbę z systemu

dziesiętnego:

Niech liczba wyrażona w systemie szesnastkowym ma postać:

F3A,C8

16

Równoważną jej liczbą dziesiętną jest liczba o postaci:.

(15 x 16

2

) + (3 x 16

1

) + (10 x 16

0

) + (12 x 16

-1

) + (8 x 16

-2

) =

3898,78125

10

Konwersji dziesiętno - szesnastkowej można dokonać na drodze
wielokrotnego dzielenia na 16 części całkowitej oraz mnożenia
przez 16 części ułamkowej przetwarzanej liczby dziesiętnej

background image

Algorytm zamiany liczby naturalnej z systemu
dziesiętnego na system szesnastkowy:

Przykład 1

N

10

=

3898

3898 : 16 =243

reszta

10=A

c

0

243 : 16=15

3=3 c

1

15 : 16=0

15=F c

2

Ostatecznie otrzymujemy:
3898

(10)

=F3A

(16)

background image

Przykład 2

N10 = 2,33
2 : 16 = 0 reszta

2 c0

0,33 x 16 = 5,28

5

c-1

0,28 x 16 = 4,48

4

c-2

0,48 x 16 = 7,68

7

c-3

0,68 x 16 = 10,88

10=A

c-4
0,88 x 16 = 14,08

14=E

c-5
Ostatecznie otrzymujemy:
2,3310 = 2,547AE

16

background image

Algebra Boole’a

.

KODY

Kodem

nazywamy

reguły

uporządkowujące

poszczególne

kombinacje zmiennych. Parametry określające kod to:
długość m – jest to liczba bitów informacji albo liczba zmiennych,
pojemność P – jest to liczba kombinacji wartości zmiennych
występujących w kodzie.
Kody możemy podzielić na:
W zależności od parametru P

Kody zupełne i niezupełne:

kody zupełne, które zawierają wszystkie możliwe kombinacje
wartości zmiennych,
kody niezupełne, które nie wykorzystują wszystkich kombinacji.

Kody systematyczne i niesystematyczne:

kody systematyczne tworzy się na podstawie reguły formalnej, w
której każda kombinacja wartości zmiennych jest zdefiniowana w
sposób jednoznaczny, do kodów systematycznych zaliczamy m.in.
wszystkie kody wagowe,
kody niesystematyczne wymagają podania tabeli, która określa
kolejność poszczególnych kombinacji występujących w dowolnym
porządku, do kodów niesystematycznych zaliczamy kod Watha,
dalekopisowy i inne.

Kody dwójkowe wagowe i niewagowe.

background image

Algebra Boole’a

Systemy Liczbowe

Systemy Liczbowe

.

Kod Dwójkowy

Kod BCD

Kod Graya

A B C D

8 4 2 1

8421

8421

X Y W Z

Niewagowy

0
1
2
3
4
5
6
7
8
9

10
11
12
13
14
15

0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

0
1
2
3
4
5
6
7
8
9

10
11
12
13
14
15

0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1

0001 0 0 0 0
0001 0 0 0 1
0001 0 0 1 0
0001 0 0 1 1
0001 0 1 0 0
0001 0 1 0 1

0
1
2
3
4
5
6
7
8
9

10
11
12
13
14
15

0 0 0 0
0 0 0 1
0 0 1 1
0 0 1 0
0 1 1 0
0 1 1 1
0 1 0 1
0 1 0 0
1 1 0 0
1 1 0 1
1 1 1 1
1 1 1 0
1 0 1 0
1 0 1 1
1 0 0 1
1 0 0 0

background image

Algebra Boole’a

Systemy Liczbowe

Systemy Liczbowe

.

Jedną z postaci algebry Boole’a jest znany rachunek zdań, gdzie
zamiast znaków sumy + stosuje się łącznik lub, zamiast znaku iloczynu
– łącznik i, a do negacji używamy słowa nie. Algebra Boole’a posługuje
się szeregiem praw i tożsamości.
W algebrze Boole’a obowiązują następujące podstawowe prawa:
Prawo przemienności mnożenia i dodawania:
A+B = B+A

A · B = B · A

Prawo łączności:
A+B+C = A+(B+C) = (A+B)+C

A · B · C = A · (B · C) = (A · B) ·C

Prawo rozdzielczości:
A ·(B + C) = A · B + A · C

A + B · C = (A + B) · (A + C)

Prawa podstawowe:
A + 1 = 1 A · 1 = A A + 0=A A · 0 = 0 A + A = A A · A = A
Prawa de Morgana:

...

...

C

B

A

C

B

A

...

...

C

B

A

C

B

A

background image

Algebra Boole’a

Układy kombinacyjne i sekwencyjne

Układy kombinacyjne i sekwencyjne

.

Do układów przełączających logicznych zaliczamy:
układy kombinacyjne,
układy sekwencyjne.
Cechą odróżniającą układy kombinacyjne i sekwencyjne jest
właściwość pamiętania stanów logicznych, które charakteryzują
się układy sekwencyjne, a której są pozbawione układy
kombinacyjne.

Układ kombinacyjny służy do przetwarzania informacji
dyskretnej dwuwartościowej. Informacja dyskretna składa się ze
znaków, którymi mogą być zarówno litery, cyfry, jak i inne
symbole.
W układzie kombinacyjnym każda kombinacja sygnałów
wejściowych określa jednoznacznie kombinację sygnałów
wyjściowych. Sygnały wejścia i sygnały wyjścia przyjmują
skończoną liczbę kombinacji i skończoną liczbę wartości.
Kombinacje sygnałów wejściowych są to stany wejść układu, a
kombinacje sygnałów wyjściowych – stany wyjść układu.

background image

Algebra Boole’a

Układy kombinacyjne i sekwencyjne

Układy kombinacyjne i sekwencyjne

.

Układ sekwencyjny jest to układ dyskretny, którego stan
wyjścia nie tylko zależy od stanu wejścia, ale także od
wcześniejszego stanu wyjścia. Inaczej mówiąc stan wyjścia
zależy od stanu wejścia i stanu wyjścia w chwili T. Oprócz
zmiennych wejściowych i wyjściowych, istnieją tzw. stany
wewnętrzne Q, a zbiór stanów wewnętrznych określa pamięć
układu Q

1

, Q

2

,...

Układy sekwencyjne dzielimy na:
układy synchroniczne
układy asynchroniczne.
Układ synchroniczny to układ, w którym zmiany stanów
wewnętrznych i stanów wyjścia odbywa się w ściśle określonych
interwałach czasu, czyli w takt impulsu zegarowego.
Układ asynchroniczny to układ, w którym sygnały na wejściu
bezpośrednio oddziałują na stany wewnętrzne układu i stany na
wyjściu. Układ ten pracuje z szybkością wyznaczoną przez
opóźnienie elementów wewnętrznych układu.

background image

Algebra Boole’a

Układy kombinacyjne i sekwencyjne

Układy kombinacyjne i sekwencyjne

.

00

01

11

10

00

1

1

1

0

01

0

1

1

0

11

0

0

0

0

10

0

0

1

1

Y

DCBA

1

1

0

1

0

1

0

1

0

0

1

1

0

0

0

0

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

1 1 1 1

BA

DC

B

C

D

A

C

D

A

D

B

C

D

Y

B

C

D

A

C

D

A

D

B

C

D

Y

background image

Algebra Boole’a

Układy kombinacyjne i sekwencyjne

Układy kombinacyjne i sekwencyjne

A B C
D

B

C

D

A

C

D

A

D

B

C

D

Y


Document Outline


Wyszukiwarka

Podobne podstrony:
10 Hist BNid 10866 ppt
10 badania niereaktywneid 10789 ppt
10 Uklad pokarmowyid 11141 ppt
10 XML appsid 11206 ppt
10 PODLOGI I POSADZKIid 11002 ppt
22 10 2010 i 29 10 2010 Podatkiid 29474 ppt
10 TYPY OSOBOWOŚCIid 11129 ppt
10 Laborem Exercensid 10572 ppt
10 2 metodyka szkolenia2id 10746 ppt
10 Ubezpieczenia społeczneid 11134 ppt
10 ruchy przesuwczeid 11304 ppt
10 1 metodyka szkolenia1id 10717 ppt
10 Kinetyka chemicznaid 10897 ppt
10 Pochodne w rowid 10606 ppt
10 Wypadki 1 17id 11196 ppt
10 NAJJASNIEJSZYCH GWIAZDid 10966 ppt

więcej podobnych podstron