/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-11-2021-07-05/informatik-math/excrs-2021-07-16/all5000001.txt


Jetzt der MIPS

[code]

Steuereinheit:
1. Befehlsdekodierer
2. Funktionsdekodierer

Befehlsdekodierer

RegDest
RegWrite
ALUSrc
Branch
MemToReg
MemWrite 
ALUOp

Reg: 
RegDes 
RegWrite

Mem: 
MemToReg
MemWrite

ALU:
ALUSrc
ALUOp

Komponenten im MIPS

Befehlsdekodierer
Funktionsdekodierer
Registerblock 
ALU 
Datenspeicher
Befehlsspeicher
Befehlszähler 
Vorzeichenerweiterungseinheit
4 x MUX
1 x 2 Bit Shifter 
2 x Addierer
1 x AND


Registerblock
Leseregister-1
Leseregister-2
Schreiberegister
Lesedaten-1
Lesedaten-2
Schreibedatn 
WE 
CLK

ALU: 
ALU-Daten 
Null 

AND: 
PCSrc

Funktionsdekodierer
ALUOp 
Func 
ALU-Operation

Befehlszähler
PC (t+1)
PC (t)

Befehlsspeicher
Schreibedaten
Lesedaten 

Datenspeicher
Schreibedaten
Lesedaten
Addresse
WE

ALUOp       OpCode      Func
00          X           010 - add 
1X          X           110 - sub
X1          100000      010 - add 

        Op-Code     Regdst  RegWrite    ALUSrc  Branch  MemToReg    MemWrite    ALUOp   
R-Typ   000000      1       1           0       0       0           0           11
[/code]