komparatory i automaty by hoper

background image

1. Co to są komparatory i do czego służą?

Komparatory cyfrowe są to układy służące do porównywania dwóch lub więcej słów (liczb)

dwójkowych n – bitowych. Najprostsze komparatory określają, czy porównywane liczby są sobie
równe (A = B?). Bardziej złożone układy mogą określać, która z porównywanych liczb jest większa
(A > B?). Istnieją również komparatory tzw. uniwersalne, które określają trzy możliwe, wzajemnie
wykluczające się relacje: A > B, A = B i A < B. Komparatory liczb mogą być zrealizowane jako
układy równoległe bądź szeregowe.

2. Zasada działania komparatorów.

W komparatorach równoległych, na wejścia podawane są jednocześnie wszystkie bity

porównywalnych liczb. Określenie tożsamości dwóch liczb n – bitowych A i B, gdzie:

A = An-1 An-2 ... Ai... A0
B = Bn-1 Bn-2 ... Bi... B0

polega na sprawdzeniu czy bity na odpowiadających sobie pozycjach tych liczb są tożsame, co
zapisujemy:

(A = B) = (An-1 = Bn-1) (An-2 = Bn-2)...(Ai = Bi)...(A0=B0) =
= (An-1

Bn-1) (An-2

Bn-2)...(Ai

Bi)...(A0

B0)

W komparatorach szeregowych porównywane są kolejno bity poszczególnych pozycji

porównywanych liczb. Jeśli dwie liczby dodatnie porównujemy począwszy od najbardziej
znaczącego bitu, to liczbą większą jest liczba mająca większy pierwszy bit. Jeśli porównania
dokonujemy począwszy od najmniej znaczącego bitu, to liczbą większą jest liczba mająca większy
ostatni bit. Liczby dodatnie są równe, jeśli bity tych liczb na odpowiadających sobie pozycjach są
jednakowe.

3. Co to są automaty i do czego służą.

Jeżeli stan wyjść układu cyfrowego zależy nie tylko od aktualnego stanu wejść, lecz także od

poprzednich stanów wejść, jest to układ sekwencyjny. Uwzględnienie wpływu stanów poprzednich
jest możliwe tylko wówczas, gdy układ jest wyposażony w pamięć. Posiadanie pamięci jest
podstawową cechą układu sekwencyjnego. Działanie układu sekwencyjnego można opisać przy
pomocy:

-

stanów wejść: X = {X

0

, X

1

, ..., X

N-1

}, X = {x

1

, x

2

, ..., x

n

}

-

stanów wyjść: Y = {Y

0

, Y

1

, ..., Y

M-1

}, Y = {y

1

, y

2

, ..., y

m

}

-

stanów pamięci (stanów wewnętrznych) A = {A

0

, A

1

, ..., A

K-1

}, A = {Q

1

, Q

2

, ..., Q

k

}

Do właściwego funkcjonowania pamięci potrzeba, aby jej stan również zależał od stanu

wejść i poprzedniego stanu pamięci. Wobec tego układ sekwencyjny można opisać funkcjami:

: A X A
: A X Y

Funkcje

 i  to odpowiednio funkcja przejść i funkcja wyjść.Tak zdefiniowany model

matematyczny układu sekwencyjnego jest nazywany automatem.

background image

Lub jak kto woli:

4. Podział automatów i ich zastosowanie.

W rozważanych poprzednio układach, zbiory A, X, Y są skończone i dlatego opisujący je

model jest nazywany automatem skończonym. Zadeklarowanie

 i  jako funkcji określa automat

deterministyczny. Ogólna teoria automatów zajmuje się także automatami niedeterministycznymi,
w których parze stanów A, X może odpowiadać więcej niż jeden nowy stan A lub więcej niż jeden
stan wyjść Y. W szczególnym przepadku automatów probabilistycznych operuje się
prawdopodobieństwami uzyskania odpowiednich nowych stanów A lub stanów wyjść Y. Automat
nazywamy zupełnym, jeśli jego funkcje przejść i wyjść są określone dla wszystkich par (A, X) ze
zbioru A

X.

5. Omówić automat Mealy'ego.
Automatem Mealy’ego
nazywamy uporządkowaną piątkę ( Q, X, Y, δ, λ ) gdzie

Q jest skończonym zbiorem niepustym, nazwanym zbiorem stanów automatu,
X jest skończonym zbiorem niepustym, nazwanym alfabetem wejściowym,
Y jest skończonym zbiorem niepustym, nazwanym alfabetem wyjściowym,
δ: Q×X → Q jest funkcją przejść, a
λ: Q×X → Y jest funkcją wyjść.

6. Omówić automat Moore’a.
Automatem Moore’a nazywamy uporządkowaną piątkę ( Q, X, Y, δ, λ ) gdzie

Q jest skończonym zbiorem niepustym, nazwanym zbiorem stanów automatu,
X jest skończonym zbiorem niepustym, nazwanym alfabetem wejściowym,
Y jest skończonym zbiorem niepustym, nazwanym alfabetem wyjściowym,
δ: Q×X → Q jest funkcją przejść, a
λ: Q → Y jest funkcją wyjść.


Wyszukiwarka

Podobne podstrony:
Pomiary i automatyka by Piopio
Automaty 2 by Endrju i Falu, AGH IMIR Mechanika i budowa maszyn, II ROK, Automatyka, Automaty
liczniki by hoper
rejestry by hoper
V7R1 Pytania Międzynarodowe Stosunki Polityczne sem 9 Fiszer By EOP (Automatycznie zapisany)
V5R7 usuwanie Pytania Międzynarodowe Stosunki Polityczne sem 9 Fiszer By EOP (Automatycznie zapisany
Sumatory komparatory mojeeeeeee, Automatyka i robotyka air pwr, VI SEMESTR, Notatki.. z ASE, teoria
opracowane15zagadnien profTchon lato07 by aman, PWr, Automatyka i Robotyka, V semestr, Robotyka
Cooperative Automated worm Response and Detection ImmuNe ALgorithm(CARDINAL) inspired by T cell Immu
Code mutation techniques by means of formal grammars and automatons
FESTO Podstawy automatyzacji
Automatyka (wyk 3i4) Przel zawory reg

więcej podobnych podstron