? O termo MIPS processador - MIPS originalmente significava Microprocessador sem estágios bloqueio Pipeline - refere-se a qualquer um dos reduzidos microprocessadores de computador desenvolvidos pelo conjunto de instruções MIPS Technologies Inc. , que tem sua sede mundial em Sunnyvale, Califórnia . O processador MIPS foi originalmente concebido por pesquisadores da Universidade de Stanford em 1984. RISC vs CISC
O processador MIPS era, de fato , um dos primeiros processadores de computador conjunto de instruções reduzido disponíveis no mercado. Processadores RISC apoiar um número relativamente pequeno de instruções em comparação com processadores de computador conjunto de instruções complexas , mas podem executar essas instruções muito rapidamente e são, portanto, mais rápido e mais eficiente do que os seus homólogos CISC . Processadores MIPS são caracterizadas por um grande número de registros - pequenos , locais de memória de alta velocidade - o número de caracteres e de instruções e do número de estágios visíveis no pipeline de processamento . Hoje , os processadores MIPS são usados em uma ampla gama de dispositivos , incluindo computadores, assistentes pessoais digitais e consolas de jogos .
Instrução Fetch e Decode
A execução de uma instrução por um processador MIPS pode ser dividido em cinco fases distintas , conhecidas como busca de instrução , decodificação de instrução , execução, acesso à memória e escrever de volta . A instrução buscar estágio recupera a próxima instrução da memória de acordo com o endereço armazenado em um registro conhecido como o registo contador de programa , e armazena a instrução no registrador de instrução . A etapa de decodificação de instrução decodifica a instrução, calcula o próximo contador de programa e lê qualquer operandos necessários a partir do arquivo de registro .
Execução
A fase de execução executa o instrução através da realização de todas as operações de Unidade Lógica e Aritmética , como adição , subtração, multiplicação e operações booleanas . O estágio de acesso à memória realiza o acesso à memória , se necessário, para a instrução atual, enquanto o palco escrever de volta escreve o resultado de instruções que têm um resultado , ou registrador destino , de volta para o arquivo de registro .
arquitetura
a instrução set arquitetura MIPS passou por várias encarnações desde a arquitetura de 32 bits original, conhecido como MIPS -I , que foi usado no processador MIPS R2000 em 1986. MIPS -II acrescentou mais instruções, MIPS -III ampliou o espaço de endereçamento de 64 bits e MIPS -IV adicionou melhorias para cálculos de ponto flutuante. MIPS Technologies tentou racionalizar a arquitetura MIPS em versões de 32 bits e de 64 bits , que são , no entanto, completamente compatível. A empresa também desenvolveu uma arquitetura de conjunto de instruções de compressão de código, conhecido como microMIPS , que usa apenas 16 bits para cada instrução e assim fornece o desempenho da versão de 32 bits com uma redução no tamanho do código de cerca de 35 por cento.