Trabalho sobre arquitetura Mips

924 palavras 4 páginas
Processadores de arquitetura MIPS (Microprocessor without interlocker pipeline stages, ou microprocessador sem estágios interligados de pipeline) são processadores arquitetura RISC desenvolvido pela MIPS Computer Systems.

Características:
MIPS é o nome de uma arquitetura de processadores baseados no uso de registradores. As suas instruções tem à disposição um conjunto de 32 registradores para realizar as operações. Entretanto, alguns destes registradores não podem ser usados por programadores, pois são usados pela própria máquina para armazenar informações úteis.
Uma das maiores características do processador MIPS é a regularidade, fator que contribui para sua relativa simplicidade. Dentre outras, algumas caracteristicas pode-se ser
…exibir mais conteúdo…

A convenção usada por uma máquina é a ordem escolhida. Processadores que usam a arquitetura MIPS podem operar com qualquer das ordens. A ordem escolhida é denominada o “endianismo” do processador (ou da organização deste processador) e pode ser “big-endian” ou “little-endian”. Processadores big-endian assumem os 8 bits mais à esquerda de uma palavra (para números a parte mais significativa deste) como sendo o byte 0, os 8 bits imediatamente à direita deste como o byte 1, etc. Processadores little-endian assumem os 8 bits mais à direita de uma palavra (para números a parte menos significativa deste) como sendo o byte 0, os 8 bits imediatamente à esquerda deste como o byte 1, etc.

Instruções aritméticas Simples: add $r1, $r2, $r3 # Esta instrução soma o conteúdo dos registradores $r2 e $r3 colocando o conteúdo no registrador $r1 addi $r4, $r1, 9 # Agora estamos somando o conteúdo do registrador $r1 com o valor imediato 9 e armazenando o resultado em $r4. O número imediato deve ter 16 bits.

addu $r5, $r6, $r4 # Quase igual ao add. Mas agora assumimos que todos os valores são não-negativos.

addiu $r7, $r8, 10 # Somamos o conteúdo de $r8 com o valor imediato 10 e armazenamos o resultado em $r7. Assume-se que todos os valores são não-negativos.

sub $r1, $r2, $r3 # Subtrai-se o conteúdo de $r3 do conteúdo de $r2 e coloca-se em $r1.

Relacionados

  • Artigo - Comparativo entre compiladores para Microcontroladores AVR
    1819 palavras | 8 páginas
  • Sistema operacional irix
    974 palavras | 4 páginas
  • fundamentos
    3591 palavras | 15 páginas
  • Microcódigos
    4723 palavras | 19 páginas
  • Evolução tecnológica dos dispositivos móveis
    3619 palavras | 15 páginas
  • Tcc eletrotecnica - casa inteligente
    5203 palavras | 21 páginas
  • fabricantes de processadores
    4037 palavras | 17 páginas
  • Versões do Windows
    4903 palavras | 20 páginas
  • Evolução histórica dos computadores
    4622 palavras | 19 páginas
  • Evolução da eletronica de 1970 a 2010
    14273 palavras | 58 páginas