Clock (clk)
Memory Address Register (mar)
RAM Memory - 16 bytes (ram)
Instruction Register (ir)
Instruction Decoder (id)
Actions | Instruction Step Counter (trailing edge clock pulse) | Time Step |
|
|
T0
T1
T2
T3
T4
T5
|
Micro Code (mc)
Control Word |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H L T |
M I |
R I |
R O |
I O |
I I |
A I |
A O |
Σ O |
S U |
B I |
O I |
C E |
C O |
J |
F I |
|
|
Address Bus Value
Program Counter (pc) (leading edge clock pulse)
Arithmetic Logic Unit (alu)
CPU Flags Register (flag)
Register 'A' (ra)
Register 'B' (rb)
Output (output)
|