Arquitetura de Computadores

1451 palavras 6 páginas
6-1

Parte 3
Seção de Dados e
Unidade de Controle

6-2

Bibliografia
[1] Miles J. Murdocca e Vincent P. Heuring, “Introdução à
Arquitetura de Computadores”

6-3

Princípios Básicos da Microarquitetura
ISA: conjunto de instruções que efetua operações em registradores e memória
CPU: parte da máquina responsável por implementar estas operações Microarquitetura: nível de controle (microprogramado ou fixo em hardware) da CPU
(um ISA pode ser implementado em diferentes microarquiteturas)

6-4

O Ciclo de Busca-Execução
• Passos da Unidade de Controle durante a execução de um programa:
(1) Buscar na memória a próxima instrução a ser executada. (2) Decodificar o opcode.
(3) Ler operandos da memória principal, se houver.
(4) Executar a instrução e armazenar o resultado.
(5) Ir para o Passo 1.

Principles of Computer Architecture by M. Murdocca and V. Heuring

© 1999 M. Murdocca and V. Heuring

6-5

Visão de Alto Nível da Microarquitetuta
• A microarquitetura consiste de uma unidade de controle e de registradores visíveis pelo programador, unidades funcionais como a ALU, e quaisquer registradores adicionais necessários à unidade de controle.

Principles of Computer Architecture by M. Murdocca and V. Heuring

© 1999 M. Murdocca and V. Heuring

6-6

Conjunto de Instruções ARC

Principles of Computer Architecture by M. Murdocca and V. Heuring

© 1999 M. Murdocca and V. Heuring

6-7

Formato de Instruções ARC

Principles of Computer Architecture by M. Murdocca and V. Heuring

© 1999 M. Murdocca and V. Heuring

6-8

Seção de Dados
• Registradores
• ALU (Unidade Lógica Aritmética)
• Conexões entre registradores e ALU, entradas e saídas de controle 6-9

Seção de
Dados
(Datapath)
ARC

Principles of Computer Architecture by M. Murdocca and V. Heuring
© 1999 M. Murdocca and V. Heuring

6-10

Registradores ARC
• 32 registradores de dados visíveis pelo usuário
• %r0 a %r31
• %r0 contém

Relacionados

  • Arquitetura de Computadores
    775 palavras | 4 páginas
  • Arquitetura de Computadores
    1562 palavras | 7 páginas
  • Arquitetura de computadores
    2562 palavras | 11 páginas
  • Arquitetura Computadores
    827 palavras | 4 páginas
  • Arquitetura de computadores
    792 palavras | 4 páginas
  • Arquitetura de Computadores
    677 palavras | 3 páginas
  • Arquitetura de computadores
    743 palavras | 3 páginas
  • Arquitetura de computadores
    6516 palavras | 27 páginas
  • Arquiteturas de computador
    799 palavras | 4 páginas
  • Arquitetura de Computadores
    599 palavras | 3 páginas