1 / 29

Organização do Ramses

Organização do Ramses. (O método ad-hoc começa a falhar :-). Fase de Busca da Instrução. Execução - LDR. Execução - ADD. Semelhante para AND, OR, SUB. Execução - STR. Execução - JMP. Execução - Jx, x=1. Jx, x=0. Execução - Instr. com regs. Execução - JSR. Operações. ULA. carga PC.

joie
Download Presentation

Organização do Ramses

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Organização do Ramses (O método ad-hoc começa a falhar :-)

  2. Fase de Busca da Instrução

  3. Execução - LDR

  4. Execução - ADD Semelhante para AND, OR, SUB

  5. Execução - STR

  6. Execução - JMP

  7. Execução - Jx, x=1 Jx, x=0

  8. Execução - Instr. com regs

  9. Execução - JSR

  10. Operações ULA

  11. carga PC carga REM incrementar PC read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB carga RA RA carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  12. carga PC carga REM incrementar PC read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  13. carga PC carga REM incrementar PC read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB + carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  14. carga PC carga REM incrementar PC s3, s4 read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB + carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  15. carga PC carga REM incrementar PC s3, s4 read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB + carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  16. carga PC carga REM incrementar PC s3, s4 s5, s6 read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB + carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  17. carga PC carga REM incrementar PC s3, s4 s5, s6 read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB + carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  18. carga PC carga REM incrementar PC s3, s4 s5, s6 read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB s7 + carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  19. Operações ULA

  20. carga REM carga PC incrementar PC read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  21. carga REM carga PC incrementar PC read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  22. carga REM carga PC incrementar PC read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  23. carga REM s3,s4 carga PC incrementar PC read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  24. carga REM s3,s4 carga PC incrementar PC read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  25. carga REM s3,s4 carga PC incrementar PC s5 read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  26. carga REM s3,s4 carga PC incrementar PC s5 read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  27. carga REM s3,s4 carga PC incrementar PC s5 read R P write E MEM C M carga RX RX carga RB RDM carga RDM RB carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  28. carga PC carga REM incrementar PC s3, s4 s5, s6 read R P write E MEM C M carga RX RX carga RB carga RDM RDM RB s7 + carga RA RA s1, s2 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

  29. carga REM carga PC incrementar PC read R P write E MEM C M carga RX carga Raux RX Raux carga RB RDM carga RDM RB carga RA RA s1, s2 s3,s4 carga RI Y X RI REG ME Cód. Op. carry in UAL DECOD. Operações da UAL X carga N C carga Z X + Y C N/Z X - Y X and Y X or Y Unidade de Controle not X neg X shr X Y Sinais de Controle para a UCP

More Related