Mealy - maskinen er en finite state-maskine, hvis outputsekvens (i modsætning til Moore-maskinen ) afhænger af maskinens tilstand og inputsignalerne. Det betyder, at i tilstandsgrafen svarer hver kant til en eller anden værdi (outputsymbol). Udgående signaler skrives til grafens hjørnepunkter på Mealy-automaten, og tilstanden for overgang fra en tilstand til en anden, såvel som indgående signaler, tildeles grafens buer. Opkaldt efter George Mealy , en matematiker og datalog, der opfandt denne automat.
Mealy automaten er sættet , hvor
Mealy maskine kodning:
Toppunktet (operator eller logisk) efter "Start" toppunktet, såvel som input af "End" toppunktet er markeret med symbolet S 1 , hjørnerne efter operatorerne er markeret med symbolet S n (n=2 ,3..).
/ | |||
---|---|---|---|
q 1 | q 1 / S | q 2 / U 1 | q 3 / U 2 |
q2 _ | q 1 / D 1 | q 2 / S | q 3 / U 1 |
q 3 | q 1 / D 2 | q 2 / D 1 | q 3 / S |