Upload
aurele-lefrancois
View
111
Download
1
Embed Size (px)
Citation preview
Mémoired'instructions
adresse à lire
Reg.lect.1
R.D.1
R.D.2
Reg.lect.2
Reg.Ecr.
Don.à lire
0
1
0
1
1
Ins 31-0
Ins 31-26
Ins 26-21
Ins 20-16
Ins 15-11
Ins 15-0
Ins 5-0
16 32S
C.ALU
Don.à ecr.
Ad. ecr.
Ad. lec.
Don. lue
ALU
ADD
CP
RegDest
LireMem
MemversReg
ALUop
EcriMem
ALUSrc
EcrireReg
Mono
Mono
Mémoired'instructions
adresse à lire
Reg.lect.1
R.D.1
R.D.2
Reg.lect.2
Reg.Ecr.
Don.à lire
0
1
0
1
1
Ins 31-0
Ins 31-26
Ins 26-21
Ins 20-16
Ins 15-11
Ins 15-0
Ins 5-0
16 32S
C.ALU
Don.à ecr.
Ad. ecr.
Ad. lec.
Don. lue
ALU
ADD
CP
RegDest
LireMem
MemversReg
ALUop
EcriMem
ALUSrc
EcrireReg
Mono
Mono
Mémoired'instructions
adresse à lire
Reg.lect.1
R.D.1
R.D.2
Reg.lect.2
Reg.Ecr.
Don.à lire
0
1
0
1
1
Ins 31-0
Ins 31-26
Ins 26-21
Ins 20-16
Ins 15-11
Ins 15-0
Ins 5-0
16 32S
C.ALU
Don.à ecr.
Ad. ecr.
Ad. lec.
Don. lue
ALU
ADD
CP
RegDest
LireMem
MemversReg
ALUop
EcriMem
ALUSrc
EcrireReg
Mono
Mono
Mémoired'instructions
adresse à lire
Reg.lect.1
R.D.1
R.D.2
Reg.lect.2
Reg.Ecr.
Don.à lire
0
1
0
1
0
1
1
Ins 31-0
Ins 31-26
Ins 26-21
Ins 20-16
Ins 15-11
Ins 15-0
Ins 5-0
16 32S
C.ALU
0
Don.à ecr.
Ad. ecr.
Ad. lec.
Don. lue
ADD
ALU
DADD
CP
RegDest
Branchement
LireMem
MemversReg
ALUop
EcriMem
ALUSrc
EcrireReg
Mono
Mono
Mémoired'instructions
adresse à lire
Reg.lect.1
R.D.1
R.D.2
Reg.lect.2
Reg.Ecr.
Don.à lire
0
1
0
1
0
1
1
Ins 31-0
Ins 31-26
Ins 26-21
Ins 20-16
Ins 15-11
Ins 15-0
Ins 5-0
16 32S
C.ALU
0
Don.à ecr.
Ad. ecr.
Ad. lec.
Don. lue
ADD
ALU
DADD
CP
RegDest
Branchement
LireMem
MemversReg
ALUop
EcriMem
ALUSrc
EcrireReg
Mono
Mono
Mémoired'instructions
adresse à lire
Reg.lect.1
R.D.1
R.D.2
Reg.lect.2
Reg.Ecr.
Don.à lire
0
1
0
1
0
1
1
Ins 31-0
Ins 31-26
Ins 26-21
Ins 20-16
Ins 15-11
Ins 15-0
Ins 5-0
16 32S
C.ALU
0
Don.à ecr.
Ad. ecr.
Ad. lec.
Don. lue
ADD
ALU
DADD
CP
RegDest
Branchement
LireMem
MemversReg
ALUop
EcriMem
ALUSrc
EcrireReg
Mono
CP
Mémoire
Adresslecture
Donnéeà écrire
RegistresInstruction
Registres
ALU
Lectureregistre1
Donnée
Adressécriture
4
Lectureregistre2registreécriture
Donnéelue 1
Donnéelue 2
zéro
étendre signe
Décalergauche
2
DonnéeMem
Contrôle UAL
louDLireMem
EcrireMemEcrireRI
RegDstEcrireReg
UALSelAUALSelB
UALOp
MemversReg
Ins 31-26
D
C
Dest
30 32
adressede saut
Ins 25-0
Ins 15-0
15-11
20-16
25-21
Ins 5-0
PC 31-28OP 5-0
EcrireCPEcrireCPCond EcrireDest
SourceCP
Multi
CP
Mémoire
Adresslecture
Donnéeà écrire
RegistresInstruction
Registres
ALU
Lectureregistre1
Donnée
Adressécriture
4
Lectureregistre2registreécriture
Donnéelue 1
Donnéelue 2
zéro
étendre signe
Décalergauche
2
DonnéeMem
Contrôle UAL
louDLireMem
EcrireMemEcrireRI
RegDstEcrireReg
UALSelAUALSelB
UALOp
MemversReg
Ins 31-26
D
C
Dest
30 32
adressede saut
Ins 25-0
Ins 15-0
15-11
20-16
25-21
Ins 5-0
PC 31-28OP 5-0
EcrireCPEcrireCPCond EcrireDest
SourceCP
Multi
CP
Mémoire
Adresslecture
Donnéeà écrire
RegistresInstruction
Registres
ALU
Lectureregistre1
Donnée
Adressécriture
4
Lectureregistre2registreécriture
Donnéelue 1
Donnéelue 2
zéro
étendre signe
Décalergauche
2
DonnéeMem
Contrôle UAL
louDLireMem
EcrireMemEcrireRI
RegDstEcrireReg
UALSelAUALSelB
UALOp
MemversReg
Ins 31-26
D
C
Dest
30 32
adressede saut
Ins 25-0
Ins 15-0
15-11
20-16
25-21
Ins 5-0
PC 31-28OP 5-0
EcrireCPEcrireCPCond EcrireDest
SourceCP
Multi
CP
Mémoire
Adresslecture
Donnéeà écrire
RegistresInstruction
Registres
ALU
Lectureregistre1
Donnée
Adressécriture
4
Lectureregistre2registreécriture
Donnéelue 1
Donnéelue 2
zéro
étendre signe
Décalergauche
2
DonnéeMem
Contrôle UAL
louDLireMem
EcrireMemEcrireRI
RegDstEcrireReg
UALSelAUALSelB
UALOp
MemversReg
Ins 31-26
D
C
Dest
30 32
adressede saut
Ins 25-0
Ins 15-0
15-11
20-16
25-21
Ins 5-0
PC 31-28OP 5-0
EcrireCPEcrireCPCond EcrireDest
SourceCP
Multi
Registrelecture1Registrelecture2
RegistreécritureDonnée àécrire
0M1
0M1
ES
0M1
CP
R.Adr
Mémoire
Donnéelue 1
Donnéelue 2
AdresseLecture
AdresseécrireDonnéeà écrire
Donnéelue 1
M0
Crt
ER
M
EX
ER
M ER
CrtUAL
LireMem
Mem
vers
Reg
Ecr
ireM
em
RegDst
Ecr
ireR
eg
UALSrc
Branc
I(15-0)
I(20-16)
I(15-11)
Pipline
Registrelecture1Registrelecture2
RegistreécritureDonnée àécrire
0M1
0M1
ES
0M1
CP
R.Adr
Mémoire
Donnéelue 1
Donnéelue 2
AdresseLecture
AdresseécrireDonnéeà écrire
Donnéelue 1
M0
Crt
ER
M
EX
ER
M ER
CrtUAL
LireMem
Mem
vers
Reg
Ecr
ireM
em
RegDst
Ecr
ireR
eg
UALSrc
Branc
I(15-0)
I(20-16)
I(15-11)
Pipline
Registrelecture1Registrelecture2
RegistreécritureDonnée àécrire
0M1
0M1
ES
0M1
CP
R.Adr
Mémoire
Donnéelue 1
Donnéelue 2
AdresseLecture
AdresseécrireDonnéeà écrire
Donnéelue 1
M0
Crt
ER
M
EX
ER
M ER
CrtUAL
LireMem
Mem
vers
Reg
Ecr
ireM
em
RegDst
Ecr
ireR
eg
UALSrc
Branc
I(15-0)
I(20-16)
I(15-11)
Pipline
Registrelecture1Registrelecture2
RegistreécritureDonnée àécrire
0M1
0M1
ES
0M1
CP
R.Adr
Mémoire
Donnéelue 1
Donnéelue 2
AdresseLecture
AdresseécrireDonnéeà écrire
Donnéelue 1
M0
Crt
ER
M
EX
ER
M ER
CrtUAL
LireMem
Mem
vers
Reg
Ecr
ireM
em
RegDst
Ecr
ireR
eg
UALSrc
Branc
I(15-0)
I(20-16)
I(15-11)
Pipline
Registrelecture1Registrelecture2
RegistreécritureDonnée àécrire
0M1
0M1
ES
0M1
CP
R.Adr
Mémoire
Donnéelue 1
Donnéelue 2
AdresseLecture
AdresseécrireDonnéeà écrire
Donnéelue 1
M0
Crt
ER
M
EX
ER
M ER
CrtUAL
LireMem
Mem
vers
Reg
Ecr
ireM
em
RegDst
Ecr
ireR
eg
UALSrc
Branc
I(15-0)
I(20-16)
I(15-11)
Pipline
Registrelecture1Registrelecture2
RegistreécritureDonnée àécrire
0M1
0M1
ES
0M1
CP
R.Adr
Mémoire
Donnéelue 1
Donnéelue 2
AdresseLecture
AdresseécrireDonnéeà écrire
Donnéelue 1
M0
Crt
ER
M
EX
ER
M ER
CrtUAL
LireMem
Mem
vers
Reg
Ecr
ireM
em
RegDst
Ecr
ireR
eg
UALSrc
Branc
I(15-0)
I(20-16)
I(15-11)
Pipline
AdresseLecture
AdresseécrireDonnéeà écrire
Donnéelue 1
M0
A
B C
CrtUAL
Registrelecture1Registrelecture2
RegistreécritureDonnée àécrire
M
0M1
ES
0M1
CP
R.Adr
Mémoire
Donnéelue 1
Donnéelue 2
Crt
A
B
C
I(15-0)
I(20-16)
I(15-11)
B3
C1
A3
A1
B1
A2
B2
C2
Nom :