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

ATPS: Introdução à Organização De Computadores

Ensaios: ATPS: Introdução à Organização De Computadores. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  24/11/2013  •  974 Palavras (4 Páginas)  •  234 Visualizações

Página 1 de 4

SUMÁRIO

SUMÁRIO 2

RESUMO 3

DESENVOLVIMENTO 4

1.0.Etapa 1 4

1.1.Passo 1 4

1.2.Passo 2 6

CONCLUSÃO 8

REFERÊNCIAS 9

RESUMO

O foco do trabalho é alternar alguns conceitos apresentados em sala de aula durante as semanas, entre as unidades centrais de processamento de dados (CPU), mostrando o processador como responsável pelas atividades de computar, calcular e processar dados, controlando todo o funcionamento do sistema, ou seja, buscando as descrições de operação realizada – chamando instrução de comando.

DESENVOLVIMENTO

1. Etapa 1

1.1. Passo 1

Unidade central de processamento ou o processador é a parte de um sistema de computador que executa as instruções de um programa de computador, e é um elemento primordial na execução das funções de um computador.

Este termo tem sido usado na indústria de computadores pelo menos desde o início dos anos 1960. A forma, desenho e implementação de CPUs têm mudado dramaticamente desde os primeiros exemplos, mas o seu funcionamento fundamental permanece o mesmo.

As primeiras CPUs personalizadas foram concebidas como parte de um computador maior. No entanto, este método caro de fazer CPUs personalizadas para uma determinada aplicação rumou para o desenvolvimento de processadores produzidos em massa que são feitas para um ou vários propósitos denominadas primitivas, tais como somar, subtrair e mover um dado de um local de armazenamento para outro..

Esta tendência de padronização em geral começou na época de discretos minicomputadores e mainframes e acelerou rapidamente com a popularização dos CI.

Os CI têm permitido processadores cada vez mais complexos para serem concebidos e fabricados em tamanhos da ordem de nanometros. Tanto a miniaturização como a padronização dos processadores tem aumentado a presença destes dispositivos digitais na vida moderna, muito além da aplicação limitada dedicada a computadores.

Precisamos conhecer a sua arquitetura interna Arm (Advanced Risc Machine), do ponto de vista de software. Dentro de um processador existem vários circuitos chamados de registradores. Os registradores funcionam como posições de memória, porém o seu acesso é extremamente rápido, muito mais veloz que o da cache L1. O número de bits dos registradores depende do processador.

Processadores de 8 bits usam registradores de 8 bits

• Processadores de 16 bits usam registradores de 16 bits

• Processadores de 32 bits usam registradores de 32 bits

• Processadores de 64 bits usam registradores de 64 bits

Arquitetura ARM (primeiramente Acorn RISC Machine, atualmente Advanced RISC Machine) é uma arquitetura de processador de 32 bits e é usada principalmente em sistemas embarcados. Muito usada na indústria e na informática, seu desenvolvimento se deu visando obter o melhor desempenho possível, com a limitação de ser simples, ocupar pouca área e ter baixo consumo de energia.

1.1.1. Conjunto de Instruções e programa de Memoria

Linha 01

Endereço de Memoria: 00000

Opcode: 001 – Carregar

Operando: 01010 - Copie no acumulador o conteúdo da palavra endereçada.

Linha 02

Endereço de memoria: 00001

Opcode: 010: Armazenar

Operando: 01100 - Copie na palavra endereçada o valor do acumulador

Linha 03

Endereço de memoria: 00010

Opcode: 001 – Carregar

Operando: 01110 – copie no acumulador o conteúdo da palavra enderaçada.

Linha 04

Endereço de memoria: 00011

Opcode: 011 – Somar

Operando: 01011 - Substituir o valor atual do acumulador pela soma de seu conteúdo com o conteúdo da palavra endereçada.

Linha 05

Endereço de memoria: 00100

Opcode: 010 – Armazenar

Operando: 01110 – Copie na palavra endereçada o valor do acumulador.

Linha 06

Endereço de memoria: 00101

Opcode: 001 – Carregar

Operando: 01100 – Copie no acumulador o conteúdo da palavra endereçada.

Linha 07

Endereço de memória: 00110

Opcode: 100 – Subtrair

Operando: 01100 – Substituir o valor atual do acumulado pelo resultado da subtração do conteúdo atual do acumulador com o conteúdo da palavra endereçada.

Linha 08

Endereço de memória: 00111

Opcode: 010 - Armazenar

Operando: 01100 – Copie na plavra endereçada o valor do acumulador.

Linha 09

Endereço de Memória:

...

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