Instruction [31-21] Instruction [9-5] Instruction [20-16] Instruction [31-0] Instruction [31-21] Instruction [4-0] FlagBranch FlagWrite UncondBranch Reg2Loc ZeroBranch MemRead RegWrite ALUSrc MemWrite ALUOp MemToReg
N
Z
C
V

4

Control

Shift Left 2

PC

Read

  address

Instruction [31-0]

Instruction Memory

Read
Register 1
Read
Register 2
Write
Register
Write
Data

Read
data 1
Read
data 2
Register
handler

Sign- Extend

ALU Control

Address Read
data
Write
data
Data
memory

0 M u x 1

0 M u x 1

1 M

u x 0

0 M u x 1

Zoom:

Assembly Editor

1
2
3

Simulation Speed

Status

Current State Idle
Program Counter 0x40000000
N Z C V 0 0 0 0