Automata Lecture15
Automata Lecture15
Automata Lecture15
1
Lecture Outline
• Finite Automata with output
• Moore machine
• Mealy Machine
5
Moore Machine
10
Mealy machine
A Mealy machine consists of the following
1. A finite set of states q0, q1, q2, … where q0 is
the initial state.
2. An alphabet of letters = {a,b,c,…} from
which the input strings are formed.
3. An alphabet Г={x,y,z,…} of output
characters from which output strings
are generated.
13
Overflow state
Due to typical property of Mealy machines of
having input bits equals to outputs, if string 1111 is
run as input, the output will be 0000 and not
10000. This is called overflow state.
19
Summing Up