Escolar Documentos
Profissional Documentos
Cultura Documentos
• Programa “software”
0001
Seqüência de
1001
Códigos : software
0010
Arquitetura de computadores I
Execução de instruções: Decodificador
Arquitetura de computadores
Execução de instruções: Decodificador
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Diagrama de Estados
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Código da instrução é analisado para determinar a operação
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Determina o endereço para leitura ou escrita de operando
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Operando é buscado na memória ou E/S
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Operação decodificada anteriormente é executada
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Determina endereço que referencia operando (se houver)
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Resultado da operação é armazenado em memória ou E/S
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Classificação das Operações :
• Memória – Processador
• Processador
Arquitetura de computadores
Componentes de um Computador
• Execução de instruções
Máquina hipotética:
Classificação das Operações :
•Memória – Processador
•Processador
Arquitetura de computadores
Execução de instruções: Decodificador
Arquitetura de computadores
Execução de instruções: Decodificador
Arquitetura de computadores
Execução de instruções: Decodificador
Codificação Instruções x86
Arquitetura de computadores
Execução de instruções: Decodificador
Codificação Instruções x86
Arquitetura de computadores
Execução de instruções: Decodificador
Codificação Instruções x86
Arquitetura de computadores
Execução de instruções: Decodificador
Codificação Instruções x86
Arquitetura de computadores
Execução de instruções: Decodificador
Codificação Instruções x86
Arquitetura de computadores
Execução de instruções: Decodificador
Codificação Instruções x86
Exemplo: codificando add cl, al
Arquitetura de computadores
Execução de instruções: Decodificador
Codificação Instruções x86
Exemplo: codificando add cl, al
Arquitetura de computadores
Execução de instruções: Decodificador
Discussão:
Implementar um conjunto de instruções e a codificação da
palavra para esse conjunto de instruções.