1. Largura do conjunto de instruções: - Arquitetura Intel:os processadores Intel usam um conjunto de instruções de comprimento variável (VLIS), o que significa que o comprimento de cada instrução pode variar.
- Arquitetura MIPS:os processadores MIPS usam um conjunto de instruções de comprimento fixo (FLIS), o que significa que cada instrução tem o mesmo comprimento (32 bits).
2. Modos de endereçamento: - Arquitetura Intel:Os processadores Intel suportam uma variedade de modos de endereçamento, incluindo endereçamento de registro, endereçamento direto e endereçamento indireto.
- Arquitetura MIPS:Os processadores MIPS usam principalmente endereçamento de registro e endereçamento imediato.
3. Pipeline: - Arquitetura Intel:Os processadores Intel usam uma arquitetura de pipeline profunda, que pode executar várias instruções simultaneamente.
- Arquitetura MIPS:Os processadores MIPS normalmente têm um pipeline mais simples e mais curto que os processadores Intel.
4. Abordagem CISC vs. RISC: - Arquitetura Intel:Os processadores Intel tradicionalmente seguiam o design Complex Instruction Set Computer (CISC), apresentando um grande conjunto de instruções.
- Arquitetura MIPS:Os processadores MIPS são baseados no design do computador com conjunto de instruções reduzido (RISC), usando um pequeno conjunto de instruções simples.
5. Unidade de ponto flutuante (FPU): - Arquitetura Intel:Os processadores Intel possuem unidades FPU integradas que fornecem operações de ponto flutuante de alta velocidade.
- Arquitetura MIPS:Os processadores MIPS anteriores exigiam uma FPU externa, enquanto as versões posteriores integravam a FPU à CPU.
6. Registrar uso: - Arquitetura Intel:Os processadores Intel possuem um grande número de registros de uso geral, permitindo acesso mais rápido e melhor desempenho.
- Arquitetura MIPS:Os processadores MIPS possuem um número limitado de registros em comparação aos processadores Intel.
7. Instruções de carregamento e armazenamento: - Arquitetura Intel:Os processadores Intel possuem instruções separadas para carregar dados em registros e armazenar dados na memória.
- Arquitetura MIPS:Os processadores MIPS usam uma instrução de carregamento e armazenamento unificada que combina a funcionalidade de carregamento e armazenamento em uma única instrução.