IDRASAcademic OS
COA100% Active LaboratoryLAB

Hardware Lab: 4-Step Fetch-Decode-Execute Micro-operation RTL

Inspect register transfer language (RTL) micro-operations across PC -> MAR, M[MAR] -> MBR, MBR -> IR, and PC + 1 increments during the basic instruction cycle.

COA • VISUALIZATIONAddressing Modes & Effective Address (EA) Visualizer
COA • CPU ARCHITECTUREOperand Fetch & Memory Dereference

Addressing Modes & Effective Address (EA) Visualizer

1. Instruction Opcode
LOAD R1, 8(R2)
Mode: INDEXED Addressing Mode
Base register plus index/offset value
2. Address Resolution Unit
DERIVATION FORMULA:
EA = [R2] + Displacement/Offset = 0x1004 + 0x0008 = 0x100C
Resolved EA: 0x100C
Memory Bus Accesses: 1 cycle(s)
3. Final Operand Fetched
0x7777 (MEM[0x100C])
Ideal for array and struct indexing (Array base address + index * element size).
CPU Internal Register FileWord-size: 16-bit
R10x0000General Purpose
R20x1004General Purpose
PC0x0200Program Counter
XR0x0008Index Register
RAM Physical Address SpaceWord Addressable
5200x9999Memory Word
40960x0042Memory Word
41000x2000Memory Word
41080x7777Memory Word
81920x5555Memory Word
Want a step-by-step breakdown from our 4 AI Engineering Agents?
Mastery Standard: Complete all 3 tasks in the Lab Protocol to earn verified mastery credits.
Study Full Unit Notes →