Practice question · Multiple choice
A state machine's next-state logic is combinational and its state register is sequential. Why does that split make the design analysable?
Hints
- A truth table assumes the output depends only on present inputs. Ask why that fails for a circuit with memory.
- Where is the history stored in this arrangement?
Show the answer
D. Because it isolates the memory into one clocked register
Why
Concentrating memory in one register leaves everything else memoryless and therefore truth-table analysable, the same reason software separates pure computation from mutable state. It is one architectural pattern appearing at two levels for identical reasons.
Practise Sequential Logic and State
The app has 6 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.
More questions on Sequential Logic and State
- In a synchronous sequential circuit, sort each item by which part of the circuit supplies it.
- A synchronous circuit updates its state only on a clock edge, even though the combinational logic settles at…
- A crossing controller has four states. After Red it goes to Red-and-amber, after Red-and-amber to Green,…