sistema de informação
Curso UNA
Rodrigo Santarelli
Aula 7 – Arquitetura de Computadores
Conjunto de Instruções: Nível ISA
O caminho de dados de uma típica máquina de Von
Neumann. Composta de:
-Registradores (de 1 a 32 normalmente);
-Unidade Lógica Aritmética (ALU);
-Barramentos (interconexão das parte).
Aula 7 – Arquitetura de Computadores
Conjunto de Instruções: Nível ISA
-Registradores alimentam os registradores de entrada da ALU (Reg. A e B);
-ALU efetua +, -, outras operações sobre as entradas produzindo o resultado no registrador de saída;
-O registrador de saída pode ser armazenado em um registrador e depois escrito na memória.
Aula 7 – Arquitetura de Computadores
Conjunto de Instruções: Nível ISA
-O processo de passar dois operandos pela ALU e armazenar o resultado é denominado Ciclo do
Caminho de dados.
-É o coração da maioria das CPUs.
-Quanto mais rápido for este ciclo, mais rápido será o funcionamento da máquina. Aula 7 – Arquitetura de Computadores
Conjunto de Instruções: Nível ISA
A CPU executa cada instrução em uma série de etapas:
1-Trazer a próxima instrução da memória até o registrador.
2-Alterar o contador de programa para indicar a próxima instrução. 3-Determinar o tipo de instrução trazida.
4-Se a instrução usar palavra na memória, determinar onde está essa palavra.
5-Trazer a palavra para dentro de um registrador da CPU, se necessário. 6-Executar a instrução.
7-Voltar à etapa 1 para iniciar a execução da instrução seguinte.
Aula 7 – Arquitetura de Computadores
Conjunto de Instruções: Nível ISA
O Nível de Arquitetura do Conjunto de Instruções
(ISA - Instruction Set Architecture) é a interface entre software e hardware.
É o nível mais próximo ao hardware em que o usuário pode programar.
Aula 7 – Arquitetura de Computadores
Conjunto de Instruções: Nível ISA
Problema: programar neste nível não é muito amigável. Solução: organização em níveis.
Aula