Ontological Layer: Internal Execution Mechanics
The Central Processor
The Engine That Executes the Machine
The Heart of Computation
How does a machine actually "think"? It does not possess intelligence; it possesses an intricately timed machinery of data routing and physical arithmetic. Realm 02 isolates the CPU from the rest of the computer to examine its internal organs: the Control Unit that orchestrates the sequence, the Registers that hold immediate realities, the ALU that forces mathematical transformation, and the Datapath that ties them together in an infinite loop of execution.
The 12 Processor Chambers
Ontological Mapping: Datapath, Arithmetic, and Control
The Central Processor
- Processor vs CPU terminology
- The instruction-execution engine
- Relationship with main memory
- Evolution from single-chip to SoC
Control Unit
- Orchestration of operations
- Control signal generation
- Hardwired Control logic
- Microprogrammed control memory
Arithmetic Logic Unit
- Arithmetic (Add, Sub, Inc)
- Logical (AND, OR, XOR)
- Bitwise shift and rotation
- Comparison execution
Flags & Status
- Zero, Negative, Carry, Overflow
- State retention of last operation
- Driving conditional branches
- Carry vs Signed Overflow
Registers
- Immediate high-speed storage
- General-Purpose Registers (GPR)
- Program Counter (PC) progression
- Instruction Register (IR)
Microoperations
- Register-to-register transfers
- Symbolic representation (RTL)
- Arithmetic micro-steps
- Register file read/write ports
The Datapath
- Physical route of data processing
- Multiplexers for routing selection
- Single-bus vs Multi-bus layouts
- Data flow: Reg → ALU → Reg
Buses & Timing
- Internal communication pathways
- System Clock synchronization
- Operand, result, and control paths
- Microoperations within clock cycles
CPU Arithmetic
- Binary addition mechanics
- Two's complement subtraction
- Ripple-carry vs fast adders
- ALU combinational logic design
Processor Organization
- Accumulator-based designs
- General Register organizations
- Stack-based processing
- Reset, Exception, and CPU State
Multicore & Blocks
- Physical CPU vs Core vs Thread
- Hyper-Threading (SMT) concept
- FPU, Branch, and Load/Store units
- Speed vs Area vs Power trade-offs
12 — Datapath Tracing Laboratory
The CPU is merely a physical stage. The actors that perform upon it are the Instructions. Now that you understand the machinery of the datapath, the registers, and the ALU, you are prepared to step into Realm 03 and learn how the CPU actually reads, decodes, and executes the software it is fed.