ATPS: Introdução à Organização De Computadores
Ensaios: ATPS: Introdução à Organização De Computadores. Pesquise 862.000+ trabalhos acadêmicosPor: ahg_alan • 24/11/2013 • 974 Palavras (4 Páginas) • 260 Visualizações
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:
...