Processadores mips
Jasane Schio1
1Sistemas De Informação – Universidade Federal de Mato Grosso Do Sul (UFMS)
CEP 79.400-000 – Coxim – MS – Brasil
saneschio@gmail.com
Abstract. This article seeks to explain, in a basic way, what are the MIPS microprocessors, their history, characteristics, achievements, problems and how it works.
Resumo. Este artigo busca explanar de forma básica como são os microprocessadores MIPS, sua história, características, avanços, problemas e como funciona.
1. Introdução
Criados na década de 80 por John Hennessy na Stanford University, Califórnia, Estados Unidos, os microprocessadores MIPS tem como objetivo de aperfeiçoar a arquitetura RISC(Reduced Instrucion Set Computing), que contem um numero limitado de instruções e 32bits. Sua criação ganhou tanto êxito que em 84 foi criada a MIPS Technologies Inc., com intuito de comerciar os microprocessadores, que mesmo com toda a sua simplicidade está entre os mais eficientes. [1]
Inicialmente eram o modelo R2000, em 90 se iniciou o R3000 que era usado para aplicações embarcadas, e que de diferente do anterior continha algumas melhorias de hardware. [1]
As instruções são acessadas de quatro em quatro endereços. Isso acontece porque a memória é endereçada a byte, e uma vez que uma word contém 32 bits, é necessário buscar 4 bytes da memória para obter uma instrução ou dado. O MIPS usa a semântica Big Endian, ou seja, os primeiros bytes buscados da memória são os mais significativos da word. Por exemplo, se for referenciado o endereço de memória 4 para buscar uma instrução, então serão buscados os bytes das posições 4 (contendo os bits 31 até 24), 5 (bits 23 até 16), 6 (bits 15 até 8) e 7 (com os bits menos significativos de 7 até 0) respectivamente, sendo o endereço 8 o inicio da próxima instrução. [2]
Já em 91 foi lançado o R4000, este continha um numero maior de instruções, 64 no total, memoria de 8KB e um clock de