Mémoire d'instructions adresse à lire Reg.lect.1 R.D.1 R.D.2 Reg.lect.2 Reg.Ecr. Don.à lire 0 1 0...

Post on 03-Apr-2015

109 views 1 download

Transcript of Mémoire d'instructions adresse à lire Reg.lect.1 R.D.1 R.D.2 Reg.lect.2 Reg.Ecr. Don.à lire 0 1 0...

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 :