Atps hardware
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 cha-mados 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 tama-nho 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 proces-sador (CPU) [PATTERSON, 2005]. A Tabela 1 define o conjunto de instruções desta UCP.
Suponha que o programa mostrado na Tabela 2 tenha sido carregado nas 10 primeiras posições da memória.
Startforce
Como funciona o aplicativo?
A primeira etapa deste desafio é conhecer os principais pontos da arquitetura e organiza-ção deste equipamento. Em seguida,