Introdução à arquitetura de computadores

8
Introdução à Arquitetura de Computadores Processador Hipotético NEANDER Processador Hipotético AHMES Unileste MG Aluna: Gabriela Almeida

Transcript of Introdução à arquitetura de computadores

Page 1: Introdução à arquitetura de computadores

Introdução à Arquitetura de Computadores

Processador Hipotético NEANDERProcessador Hipotético AHMES

Unileste MGAluna: Gabriela Almeida

Page 2: Introdução à arquitetura de computadores

Computador Hipotético NEANDER Foi criado com intenções didáticas e é extremamente simples.

Acumulador de 8 bits

Apontador de Programa de 8 bits

Representaçõesnuméricas de todasas instruções

Page 3: Introdução à arquitetura de computadores

Computador Hipotético NEANDER

0 até 127 são as posições de memória usadas para armazenar instruções;

As instruções são definidas linha após linha.

Onde são definidas as instruções

Page 4: Introdução à arquitetura de computadores

Computador Hipotético NEANDER 128 até 255 são as posições de memória usadas

para armazenar dados;

Os dados são endereçados de acordo com sua posição de memória. Não é necessário que o endereçamento seja feito linha após linha.

Onde os dados são definidos

Page 5: Introdução à arquitetura de computadores

Computador Hipotético NEANDERAcumulador AC:

Recebe operandos que são carregados na memória;

Armazena valores na memória;

Guarda resultados de operações entre valores;

Tem capacidade de armazenar um valor por vez de até 8 bits.

Page 6: Introdução à arquitetura de computadores

Computador Hipotético NEANDER

Apontador de Programa PC:

Aponta para a posição de memória onde o programa está sendo executado;

Sempre começa na posição 0 de memória;

Page 7: Introdução à arquitetura de computadores

Computador Hipotético AHMES

13 instruções a mais que o NEANDER

Instruções Condicionais

Page 8: Introdução à arquitetura de computadores

Computador Hipotético AHMES No AHMES a maioria das instruções são representadas apenas pelos 4 primeiros

bits (mais significativos);

Mnemônicos são siglas de duas ou tres letras que facilitam o entendimento das instruções por seres humanos; O computador considera a representação binária.

“X” representa os bits irrelevantes.