La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Exemple chargement d’une instruction

Présentations similaires


Présentation au sujet: "Exemple chargement d’une instruction"— Transcription de la présentation:

1 Exemple chargement d’une instruction
Penser à l’instruction suivante car il faut attendre un cycle pour qu’elle arrive. Memory control signals (rd,wr,fetch) 3 4 to 16 Decoder 4 MPC 9 0x00 8 0xXX 8 0x00 0x00 JMPC Quelque soit l’instruction le contrôleur doit la connaître, pour savoir ce qu’il doit faire MIR Addr J Alu C M B JAMN/JAMZ B Bus High Bit 2 N 6 Z C Bus 2

2 Exemple chargement d’une instruction
Penser à l’instruction suivante car il faut attendre un cycle pour qu’elle arrive. Memory control signals (rd,wr,fetch) 3 4 to 16 Decoder 4 MPC 9 0x00 8 0xXX 8 0x00 0x00 JMPC MIR Addr J Alu C M B JAMN/JAMZ B Bus High Bit 2 N PC+1 6 Z C Bus 2

3 Exemple chargement d’une instruction
Memory control signals (rd,wr,fetch) 3 4 to 16 Decoder 4 MPC 9 0x00 8 0xXX 0xXX 8 0x00 0x00 JMPC MIR Addr J Alu C M B JAMN/JAMZ B Bus High Bit 2 N 6 Z C Bus 2

4 Exemple chargement d’une instruction
Memory control signals (rd,wr,fetch) 3 4 to 16 Decoder 4 MPC 9 0x00 8 0xXX 0xXX 8 0x00 0x00 JMPC MIR Addr J Alu C M B JAMN/JAMZ B Bus High Bit 2 N 6 Z C Bus 2

5 Exemple chargement d’une instruction
En résumé nous venons de faire les opérations suivantes PC= PC+1; fetch ; goto (MBR) Next_Adress 8 bits JAM 3 bits ALU Bus C 9 bits Mémoire Bus B 4 bits JMPC JAMN JAMZ SLL8 SRA1 F0 F1 ENA ENB INVA INC H OPS TOS CPP LV SP PC MDR MAR WRITE READ FETCH 1 0x01

6 Construisons le contrôleur pour le chargement d’une instruction
Main1 JMPC F0 F1 ENB INC FETCH B=0x01 MBR


Télécharger ppt "Exemple chargement d’une instruction"

Présentations similaires


Annonces Google