Automat Moore’a: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m Andrzei111 przeniósł stronę Automat Moore'a do Automat Moore’a: apostrof
AndrzeiBOT (dyskusja | edycje)
m Drobne redakcyjne - poprawki linków, apostrofów, cudzysłowów...
Linia 1:
{{Dopracować|źródła=2013-09}}
'''Automat Moore'aMoore’a''' − automat, którego wyjście jest funkcją wyłącznie stanu wewnętrznego (por. [[automat Mealy'egoMealy’ego]]).
 
== Definicja formalna ==
Automat Moore'aMoore’a jest to rodzaj [[Deterministyczny automat skończony|deterministycznego automatu skończonego]], reprezentowany przez uporządkowaną szóstkę:
: <math>\langle Z,Q,Y,\Phi,\Psi,q_0\rangle</math>,
[[Plik:Moore_machine-diagram.svg|centre|200x200px]]
Linia 15:
* ''q<sub>0</sub>'' – stan początkowy, należy do zbioru Q.
 
Automat Moore'aMoore’a przedstawia się jako [[graf skierowany]] z wyróżnionym wierzchołkiem zwanym stanem początkowym. Podając sygnały na wejście automatu powodujemy zmianę bieżącego stanu i zwrócenie wartości przypisanej do nowego stanu.
 
== Przykład automatu Moore'aMoore’a ==
Poniżej przedstawiony został przykładowy graf automatu Moore'aMoore’a. Automat ten realizuje funkcję „zamka szyfrowego”, akceptującego w stanie ''q<sub>4</sub>'' kombinację określaną przez [[wyrażenie regularne]] ((z<sub>1</sub>z<sub>2</sub>z<sub>1</sub>&nbsp;+&nbsp;z<sub>2</sub>z<sub>1</sub>)*&nbsp;z<sub>1</sub>z<sub>2</sub>)*.
[[Plik:Graf automatu moore.svg|450px|center]]
 
== Synteza strukturalna ==
Synteza strukturalna automatu Moore'aMoore’a ma na celu uzyskanie schematu logicznego. Składa się ona z pięciu etapów. Poszczególne etapy zostały przedstawione na przykładzie pokazanego wyżej grafu automatu.
 
=== Etap I – kodowanie stanów, sygnałów i wyjść ===
Linia 113:
 
=== Etap V – schemat logiczny ===
Można teraz przystąpić do budowy schematu logicznego automatu Moore'aMoore’a (została użyta optymalizacja zgodnie z twierdzeniem Boole'aBoole’a, że suma logiczna argumentów jest równa negacji iloczynu logicznego zanegowanych argumentów, co pozwoliło na użycie wyłącznie bramek NAND):
[[Plik:Automat moore'aMoore’a uklad.png]]
 
[[Kategoria:Teoria automatów]]