Mundo Real
HW | SW |
---|---|
15 | 10 |
Fornece 15 pontos de Hardware e 10 pontos de Software.
Mini projeto individual de bits e processadores, na qual vocês vão estudar um processador real.
Processadores
Você deverá escolher um dos processadores listados a seguir:
Info
Escolher um processador da lista a seguir e coloque o seu nome na planilha:
Não pode repetir!
Entrega
Você deve entregar um vídeo que explica a CPU em questão, este vídeo de aproximadamente 10 minutos deve conter:
- Explicativo do hardware
- Código Assembly Comentado
A entrega deve ser realizada pelo link a seguir, o vídeo deve estar no youtube (lembre de deixar acessível para qualquer um com o link):
Tip
Muito importante que sempre que possível realizar uma comparação com a nossa CPU
(15 HW) CPU
-
Histórico
- História da arquitetura
- Pessoas/ empresas responsáveis
- Impacto histórico, impacto nos concorrentes/ comunidade/
- Curiosidades
-
Dispositivos, produtoes e empresas que fazem ou fizeram uso da CPU
-
Arquitetura: Descreva a arquitetura interna da CPU
- Quantos bits de largura? 8/16/32/..
- Quantidade de registradores
- Operações da ULA (se for muitas, pode pegar algumas)
- A arquitetura é CISC ou RISC?
- Qual tipo da CPU?
- Como o Program Counter (PC) funciona?
- Como é realizado o acesso a memória nessa arquitetura?
- registrador-registrador, registrador-memória, memória-memória
- Pode fazer operações direto na memória? Ou temos que carregar para os registradores antes?
-
Instruções
- Descritivo das instruções e seus padrões
- Quantidade total de instruções
- Diferença com relação ao Z01.1
(10 SW) Comentar código
Você deve pegar um código de exemplo do assembly da CPU escolhida e comentar ele no vídeo, explicando o que está fazendo.
- Explicar o que cada instrução está fazendo
- O impacto dela no hardware
- Muitas arquitetura possuem simulador! Interessante usar, mas não é necessário