Microcontrolador MIPS
Nota
A empresa MIPS Computer Systems (atualmente chamada de MIPS Technologies Inc.) foi fundada em 1984 por um grupo de pesquisadores da Universidade de Stanford com foco era microcontroladores com a arquitetura RISC
Os principais componentes de um microcontrolador são:
Os microcontroladores MIPS possuem arquitetura RISC e está presente em diversos sistemas, como roteadores da sico, impressoras, em vídeo games (Nintendo 64, PlayStation 2 e portátil).
Esse microcontrolador possuem registradores que suportam dados com tamanho fixo de 32 bits (arquitetura de 32 bits) . Entretanto a arquitetura e x86
permite um tamanho variável para as instruções. Existem 32 registradores para a construção das instruções (lógicas, aritméticas, entre outras) e eles são pequenas memórias temporárias localizadas dentro da CPU capazes de armazenas uma pequena quantidade de bits.
Existe uma convenção para os registradores, e a lista abaixo mostra algumas dessas padronizações:
![![permanent/college/3-semester/#^Table]] Para programar em em Assembly é necessário entender 2 conceitos:
- A arquitetura do sistema
- As instruções específicas da arquitetura do sistema
A arquitetura CISC são as utilizadas nos computadores convencionais na atualidade, e possuem um conjunto de instruções mais complexa em relação à arquitetura RISC.
Nota
A arquitetura do MIPS é a RISC devido a sua menor complexidade para que facilitar a programação na linguagem Assembly.