Computer Sciences > GATE 2021 SET-2 > Automata
Suppose we want to design a synchronous circuit that processes a string of 0's and 1's. Given a string, it produces another string by replacing the first 1 in any subsequence of consecutive 1's by a 0. Consider the following example.
Input sequence: 00100011000011100
Output sequence: 00000001000001100
A Mealy Machine is a state machine where both the next state and the output are functions of the present state and the current input. The above mentioned circuit can be designed as a two-state Mealy machine. The states in the Mealy machine can be represented using Boolean values 0 and 1. We denote the current state, the next state, the next incoming bit, and the output bit of the Mealy machine by the variables s, t, b and y respectively. Assume the initial state of the Mealy machine is 0.
What are the Boolean expressions corresponding to t and y in terms of s and b?
A
t = s + b, y = s b
B
t = b, y = s b
C
t = b, y = s b̄
D
t = s ⊕ b, y = s b̄

Correct : b

Similar Questions

Which of the following is/are undecidable?
#310 MSQ
Consider the 5-state DFA M accepting the language L(M) βŠ‚ (0 + 1)* shown below. For any string w ∈ (0 + 1)* let n0(w) be the number of 0β€²s in w and n1(w) be the...
#886 MSQ
Which one of the following regular expressions is equivalent to the language accepted by the DFA given below?
#910 MCQ

Related Topics

No tags found

Unique Visitor Count

Total Unique Visitors

Loading......