Computadores II
Arquiteturas de Construção de
Processadores
CISC – RISC - EPIC
Elementos básicos
Grande número de registradores de propósito
geral ou uso de tecnologias de compilação na
otimização do uso de registradores.
Conjunto de instruções simples e limitado
Enfoque na otimização da pipeline de instruções
Pascal C Média
Constante Inteira 16 23 20
Variável Escalar 58 53 55
Vetor/Registro 26 24 25
Prof. Nelmar P. Gomes 2009 10
Chamadas de Procedimentos
Consomem muito tempo
Programas Menores?
Programas consomem menor espaço de memória,
mas…
Memória atualmente é barata
Portanto, a vantagem mais importante é contribuir
para melhorar o desempenho
Prof. Nelmar P. Gomes 2009 24
Por que CISC? (2)
Programas Rápidos?
Favorecem o uso de instruções simples
Unidade de controle mais complexa
Memória de controle de micro-programa maior
Qualquer desses fatores aumenta o tempo de
execução de instruções simples
registradores
Para carga e armazenamento
I: Busca de Instrução
E: Execução
Cálculo do Endereço de Memória
D: Memória
Operação de registrador para memória ou memória para
registrador
Prof. Nelmar P. Gomes 2009 28
Effects of Pipelining
a) Execução seqüencial
b) Diagrama pipeline com dois caminhos
Tipos de instruções