Introdução a linguagem MIPS

2034 palavras 9 páginas
Introducao
¸˜


Organização de um computador:


Processador



Memórias



Dispositivos de Entrada e Saída (E/S)



Barramentos



Interface hardware/software



Instruções de máquina



Execução de programa



Ciclo de execução de instrução

1

Organizacao de um Sistema Computacional
¸˜


Principais componentes:


Computador:



Memórias



Portas de E/S




Processador

Barramentos

Periféricos:


Dispositivos de E/S

2

˜
Placa Mae (Motherboard)

3

Componentes


Chip do processador:



Portas de E/S: para conexão de dispositivos de E/S

4

Processador


CPU: Central Processing Unit



Executa programas armazenados na memória:



Decodifica instruções




Busca instruções na memória

Executa instruções

Composto por:


Unidade de controle (UC) (Control Unit)



Datapath (via de dados, caminho de dados):


Unidade lógico-aritmética (ALU)



Conjunto de registradores

5

Unidade de Controle


Comanda datapath, memória e dispositivos de E/S:




O que devem fazer, de acordo com instruções do programa

Controla execução das instruções no processador:


Comanda busca na memória da próxima instrução a ser executada, trazendo-a para o processador



Decodifica instrução (determina que operação ela representa)



Comanda operação a ser realizada pelo datapath

6

Processador

Datapath

Datapath




Realiza a execução das instruções
Executa operações comandadas pela UC
Composto por:


Unidade lógico-aritmética



Conjunto de registradores

Conjunto de
Registradores
0
.
.
.

8
9
.
.
.

ALU


Unidade lógico-aritmética (ALU):


Realiza operações lógicas e aritméticas
(comparação, soma, subtração, and, ...)

PC
IR

Unidade de Controle


Exemplo:


UC busca na memória instrução a executar (por exemplo: add R1, R2, R3)



ALU

Relacionados

  • Org2
    8514 palavras | 35 páginas
  • HomePage
    959 palavras | 4 páginas
  • Motherboards
    4520 palavras | 19 páginas
  • TIC ficheiro
    4377 palavras | 18 páginas
  • Mips
    453 palavras | 2 páginas
  • Maquina de vonneuman
    2526 palavras | 11 páginas
  • Objeto de Aprendizagem para o Apoio ao Ensino de Arquitetura de Computadores
    1008 palavras | 5 páginas
  • 1 INSTRUÇÕES E LINGUAGEM DE MAQUINA
    1517 palavras | 7 páginas
  • Arquitetura MIPS
    1974 palavras | 8 páginas
  • TIC's
    1949 palavras | 8 páginas