Andres
Em 2007 surgiu uma classe de computadores portáteis com características típicas como peso reduzido, dimensão pequena, baixo custo e voltados para aplicações de Internet, são os chamados Netbooks. Estas máquinas são sucesso no mercado apesar de possuir limitações de hardware, recursos e bateria. Dentre os Netbooks mais vendidos encontra-se o Acer Aspire
One 8.9. Este sistema possui uma memória principal de 1GB DDR2 SDRAM e HD de 160GB
SATA. O processador é o Intel Atom N270 1.6GHz, sendo o barramento de dados de 128 bits e blocos formados por 8 palavras. A memória cache foi projetada com capacidade de 32
Kbytes.
Considerando que atualmente 75% de todas as unidades centrais de processamentos
(CPU) embarcadas são da família ARM (Advanced RISC Machines) o que a torna uma das mais bem sucedidas arquiteturas 32-bits do mundo. Esta arquitetura pode ser encontrada tanto em dispositivos portáteis (tal como celulares, PDAs, mídia players e consoles de vídeo game) quanto em dispositivos periféricos (como discos rígidos e roteadores). As instruções nesta arquitetura são de 32 bits, mas um recurso, chamado Thumb, possibilita a redução do tamanho das instruções. Assuma, para simplificar a resolução Do exercício, que as instruções deste dispositivo possuam tamanho de 8 bits e divide-se em duas partes:
Código de operação ou Opcode (3 primeiros bits).
Operando (5 últimos bits) - indica o endereço do dado sobre o qual a operação será realizada. Considere também um registrador chamado de Acumulador de 8 bits dentro do processador (CPU) [PATTERSON, 2005]. A Tabela 1 define o conjunto de instruções desta
UCP.
Significado
A primeira etapa deste desafio é conhecer os principais pontos da arquitetura e organização deste equipamento. Em seguida, descreva a organização deste dispositivo e como ocorre a execução de um programa considerando as instruções apresentadas.
Objetivo do desafio
Conhecer os principais pontos da arquitetura e organização de um