Computer Organization & Embedded System — Control and Central Processing Units, NEC licence examination syllabus (Nepal Engineering Council).
Putting the pieces together into one working design.
To make microprogrammed control concrete, textbooks (Mano especially) walk through one complete example computer. It's a small, hypothetical machine designed purely to demonstrate how all the control-memory concepts click together — think of it as the "toy car" engineers build before designing a real one.
ARAddress Register — points to main memory.
PCProgram Counter — tracks the next instruction.
DRData Register — holds data being moved.
ACAccumulator — holds results.
CAR / SBRLive on the control-memory side, not the main-memory side (met in the last topic).
You'll also see the control memory organization: it's typically organized as a fixed-width word (e.g., 20 bits) split into fields for microoperations, condition, branch, and address — and the instruction format for machine-level instructions (opcode + address field) that this microprogram is built to interpret.
A hypothetical computer with a handful of registers can look like an academic exercise. It is the opposite: the small size is what makes the whole design visible at once.
A real processor has hundreds of instructions and pipeline stages whose interactions cannot be held in your head. The example machine has few enough that you can trace one instruction from fetch to completion and see every register that changes — which is the only way the relationship between control memory, the sequencer and the datapath becomes concrete rather than a diagram.PCWhich instruction comes next. Incremented during fetch, overwritten by a branch.
ARHolds the address currently being presented to memory — the only register wired to the address bus.
DRHolds data just read from or about to be written to memory.
ACThe accumulator, where arithmetic results land.
IRThe instruction being executed, whose opcode drives the control unit.
Create a free account to tick topics off, take notes as you read, watch the video lessons and get a day-by-day study plan built around your exam date.
Loading…