Sunteți pe pagina 1din 1

Ins[25:0]

26

Shift left 2

28 PC+4[31:28] PC+4

Add 4 RegDst Jump Branch MemRead MemtoReg Ins[31:26]

0 1

0 1
Jump

0 1

Shift left 2

Add bne

Control

ALUOp MemWrite Branch ALUScr Regwrite SignZero

PC

Regwrite

Read Address

Ins[25:21] Ins[20:16]

rs Readdata1 rt
0 1
ALUScr Zeroflag ALU ALUResult Memwrite Memtoreg

Instruction
Ins[15:11]

Readdata2 Write register Registers


Sign

Address

Intruction memory

0 1

Readdata-ofmem

1 0

RegDst writedata

Datamem

SignZero

Ins[15:0]

Extend

Writedata
ALUOp ALU Control Memread

0 1
Zero Extend Ins[5:0]

ALUOp

JR Control

S-ar putea să vă placă și