TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps

Por:   •  1/6/2012  •  1.440 Palavras (6 Páginas)  •  551 Visualizações

Página 1 de 6

COMPETÊNCIAS E HABILIDADES

Ao concluir as etapas propostas neste desafio você terá desenvolvido as competências e habilidades descritas a seguir.

 Compreender tecnologias relacionadas à comunicação e processamento de dados e informações.

 Abranger ações de concepção, desenvolvimento, implantação, operação, avaliação e manutenção de sistemas e tecnologias relacionadas à informática e telecomunicações.

DESAFIO

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.

Tabela 1: Conjunto de Instruções

Opcode

Significado

001

Carregar: copie no acumulador o conteúdo da palavra endereçada.

010

Armazenar: copie na palavra endereçada o valor do acumulador.

011

Somar: substituir o valor atual do acumulador pela soma de seu conteúdo com o conteúdo da palavra endereçada.

100

Subtrair: substituir o valor atual do acumulador pela resultado da subtração do conteúdo atual do acumulador com o conteúdo da palavra endereçada.

101

Desviar: salte para a instrução indicada pela palavra endereçada.

110

Desviar se diferente de zero: salte para a instrução na palavra endereçada se o valor contido for diferente de zero.

111

Parar: encerrar a execução do programa.

Suponha que o programa mostrado na Tabela 2 tenha sido carregado nas 10 primeiras posições da memória.

CST em Análise e Desenvolvimento de Sistemas – 1ª. Série - Introdução à Organização de Computadores

Tatiane Jesus de Campos

Pág. 3 de 7

Tabela 2 – Programa na Memória

Endereço de Memória

Palavra de Memória

Opcode

Operando

00000

001

01010

00001

010

01100

00010

001

01110

00011

011

01011

00100

010

01110

00101

...

Baixar como (para membros premium)  txt (10.8 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com