Osma
Agenda
Introdução.
O Processador MIPS.
Instruções para Soma e Subtração.
Trabalhando com a Memória.
Instruções para transferência de Dados.
Introdução
Com
o assunto de hoje, começaremos a entender as seguintes questões
Como controlar o hardware?
Qual a diferença entre um hardware específico e
um de propósito geral?
Como deixar o hardware flexível?
Introdução
Com
o assunto de hoje, começaremos a entender as seguintes questões
Como controlar o hardware?
Através de instruções.
Qual a diferença entre um hardware específico e
um de propósito geral?
Flexibilidade, forma de programação
Como deixar o hardware flexível?
Dando o suporte a um conjunto de instruções.
O processador MIPS
Processadores dão suporte a um conjunto de
instruções.
Arquiteturas diferentes apresentam conjunto de
instruções similares
Processadores
desenvolvidos
com
princípios
básicos
semelhantes
Operações básicas devem ser oferecidas por todos os
processadores.
O processador MIPS
Hoje e nas próximas aulas veremos o conjunto
de instruções do processador MIPS.
Um pouco sobre o MIPS:
Criado na década de 80 por John L. Hennessy.
Microprocessador bastante utilizado.
Em
2002, foram fabricados 100 milhões de unidades. Encontrados em produtos de várias empresas.
ATI, Broadcom, Cisco, NEC, Nintendo, Silicon Graphics,
Sony, Texas Instrument, Toshiba, etc.
O Processador MIPS
Elementos Básicos
Entrada
Memória Cache
Unidade de
Controle
Registradores
Saída
O processador MIPS
Algumas Características
Instruções simples, sempre realizam uma única operação.
Tamanho fixo de 32 bits.
Possui 32 registradores. Cada um deles de 32 bits.
Tamanho da palavra MIPS
Em geral, instruções MIPS trabalham com 3 operandos.
Esta característica torna o hardware mais simples.
O tamanho da palavra também é 32 bits.