edited by
21,351 views
53 votes
53 votes

Consider a $4$-bit Johnson counter with an initial value of $0000.$ The counting sequence of this counter is 

  1. $0, 1, 3, 7, 15, 14, 12, 8, 0$
  2. $0, 1, 3, 5, 7, 9, 11, 13, 15, 0$
  3. $0, 2, 4, 6, 8, 10, 12, 14, 0$
  4. $0, 8, 12, 14, 15, 7, 3, 1, 0$
edited by

7 Answers

Best answer
35 votes
35 votes

$\text{Johnson Counter}$ is a switch‐tail ring counter in which a circular shift register with the complemented output of the last flip‐flop connected to the input of the first flip‐flop.

(D) is the correct answer!

selected by
24 votes
24 votes

option D

0000 - 0

1000 - 8

1100 - 12

and so on.

http://en.wikipedia.org/wiki/Ring_counter

20 votes
20 votes

Counting procedure of a Johnson's Counter

  1. Starting from all 0's , each shift operation inserts 1's from the left until the register is filled with all 1's.
  2. When the register has all 1s,each shift operation inserts 0's from the left until the register is filled with all 0's.
  3. Go to step 1.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

0000 $\rightarrow$ ${\color{Red} 1}$000 $\rightarrow$ ${\color{Red} 1}{\color{Red} 1}$00 $\rightarrow$  ${\color{Red} 1}{\color{Red} 1}{\color{Red} 1}$0 $\rightarrow$  ${\color{Red} 1}{\color{Red} 1}{\color{Red} 1}{\color{Red} 1}$ $\rightarrow$  ${\color{Blue} 0}{\color{Red} 1}{\color{Red} 1}{\color{Red} 1}$ $\rightarrow$ ${\color{Blue} 0}{\color{Blue} 0}{\color{Red} 1}{\color{Red} 1}$ $\rightarrow$  ${\color{Blue} 0}{\color{Blue} 0}{\color{Blue} 0}{\color{Red} 1}$ $\rightarrow$ ${\color{Blue} 0}{\color{Blue} 0}{\color{Blue} 0}{\color{Blue} 0}$

OR

0 $\rightarrow$ 8 $\rightarrow$ 12 $\rightarrow$ 14 $\rightarrow$ 15 $\rightarrow$ 7 $\rightarrow$ 3 $\rightarrow$ 1 $\rightarrow$ 0

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

$\therefore$ Option D is correct answer.

4 votes
4 votes
Johnson counter is ring counter hence after period of clock cycles its output will repeat .

here 0000 is given as initial state and hence 1 is given as preset in first flipflop and then this one is propagated to consecutive flipflops producing

1000

1100

1110

1111

0111

0011

0001

0000

as output .
Answer:

Related questions

18.0k
views
12 answers
65 votes
makhdoom ghaya asked Feb 13, 2015
18,007 views
Consider the DFAs $M$ and $N$ given above. The number of states in a minimal DFA that accept the language $L(M) \cap L(N)$ is_____________.
7.0k
views
5 answers
28 votes
makhdoom ghaya asked Feb 13, 2015
7,027 views
Consider the following $2 \times 2$ matrix $A$ where two elements are unknown and are marked by $a$ and $b$. The eigenvalues of this matrix are $-1$ and $7.$ What are the values of $a$ and ... = 4$a = 4, b = 6$a = 3, b = 5$a = 5, b = 3 $
7.1k
views
1 answers
28 votes
makhdoom ghaya asked Feb 13, 2015
7,138 views
Consider a max heap, represented by the array: $40, 30, 20, 10, 15, 16, 17, 8, 4$ ... , 10, 35, 16, 17, 8, 4, 15$40, 35, 20, 10, 15, 16, 17, 8, 4, 30$
6.7k
views
2 answers
25 votes
makhdoom ghaya asked Feb 13, 2015
6,689 views
The binary operator $\neq$ ... commutative and associativeCommutative but not associativeNot commutative but associativeNeither commutative nor associative