Presentation is loading. Please wait.

Presentation is loading. Please wait.

Exemple dexécution dun programme IADD Jeux dinstructions de la machine Traduction en hexa 0x60.

Similar presentations


Presentation on theme: "Exemple dexécution dun programme IADD Jeux dinstructions de la machine Traduction en hexa 0x60."— Presentation transcript:

1 Exemple dexécution dun programme IADD Jeux dinstructions de la machine Traduction en hexa 0x60

2 État Initial 3 0x00 0x60 0x05 0x00 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals (rd,wr,fetch) N Z MIR JMPC JAMN/JAMZ

3 Exemple chargement dune instruction 3 0x00 0x60 0x05 0x00 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals (rd,wr,fetch) N Z MIR JMPC JAMN/JAMZ

4 Exemple IADD (MAR=SP=SP-1; Rd ; Goto iadd2) 3 0x01 0x60 0x05 0x00 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals (rd,wr,fetch) N Z MIR JMPC JAMN/JAMZ

5 Exemple IADD (H=TOS ; Goto iadd3) 3 0x04 0x01 0xXX 0x04 0x00 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals (rd,wr,fetch) N Z MIR JMPC JAMN/JAMZ Arrivée de la valeur de la prochaine instruction

6 Exemple IADD (MDR=TOS=MDR+H ;Wr ;Goto Main1) 3 0x04 0x09 0x01 0xXX 0x04 0x00 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals (rd,wr,fetch) N Z MIR JMPC JAMN/JAMZ Arrivée de la valeur de ladresse mémoire 0x04

7 Résultat 3 0x04 0x0D 0x01 0xXX 0x04 0x00 0x0D 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals (rd,wr,fetch) N Z MIR JMPC JAMN/JAMZ


Download ppt "Exemple dexécution dun programme IADD Jeux dinstructions de la machine Traduction en hexa 0x60."

Similar presentations


Ads by Google