Answer:
- "set" each flop, instead of resetting it
- invert each flop's output
- take the output from Q* instead of Q
Step-by-step explanation:
The question asks how to establish an initial condition of 111 at the output of a 3-bit counter. (It does not ask how to make the counter count down, instead of up.)
The outputs can be made to be 1 by any of several means:
- use the "set" input to establish the initial condition, instead of the "reset" input
- invert the output of the flip-flop
- take the output from Q* (the inverted output) instead of the Q output
__
Additional comments
Note that either of the last two strategies automatically make it a down-counter instead of an up-counter. That is, the next state after 111 will be 110.
Using the first strategy alone does not alter the fact that the counter will count up. That is, the next state of the up-counter after 111 would be 000.