Projeto de Processador de Aplicação Especifica e Microprocessadores Dispositivos Programáveis – 2o Semestre 2006 Profo Paulo Sérgio Brandão do Nascimento Coordenação de Eletrônica e Telecomunicações CEFET-PE
X 1 x2 *
Y 1 x2 y2 *
1 x2 y2 - z=x2-y2
1 x2 y2 - z=x2-y2
1 x2 y2 - 1 z=x2-y2
1 x2 y2 z=y2-x2
1 x2 y2 z=y2-x2
1 x2 y2 1 z=y2-x2
1 1
X 1 x2 * 1
Y 1 x2 y2 * 1
1 x2 y2 - 1 z=x2-y2
1 x2 y2 1 - z=x2-y2
1 x2 y2 1 - 1 1 z=x2-y2
1 x2 y2 1 1 z=y2-x2 z=y2-x2
Microcontrolador AT89C51 Control Unit Programa Armazenado Control Word Sistema de I/O Programa Armazenado Execution Unit Control Word Encoder Control Unit Estilo Von Neumann Estilo ENIAC Execution Unit
Ciclo do Microprocessador: Microcontrolador AT89C51
Ciclo do Microprocessador: Busca de Instrução (BI)
Ciclo do Microprocessador: Busca de Instrução (BI)
Ciclo do Microprocessador: Busca de Instrução (BI)
Ciclo do Microprocessador: Decodificação de Instrução (DI) BI DI I1
Ciclo do Microprocessador: Decodificação de Instrução (DI) BI DI I1
Ciclo do Microprocessador: Busca de Operandos (BO) BI DI BO I1
Ciclo do Microprocessador: Busca de Operandos (BO) BI DI BO I1
Ciclo do Microprocessador: Execução de Instrução (EI) BI DI BO EI I1
Ciclo do Microprocessador: Escrita de Resultado (ER) BI DI BO EI ER I1
Ciclo do Microprocessador: Próxima instrução BI DI BO EI ER
Ciclo do Microprocessador: Busca de Instrução (BI)
Ciclo do Microprocessador: Busca de Instrução (BI)
Ciclo do Microprocessador: Decodificação de Instrução (DI) BI DI I2
Ciclo do Microprocessador: Decodificação de Instrução (DI) BI DI I2
Ciclo do Microprocessador: Busca de Operandos (BO) BI DI BO I2
Ciclo do Microprocessador: Busca de Operandos (BO) BI DI BO I2
Ciclo do Microprocessador: Execução de Instrução (EI) BI DI BO EI I2
Ciclo do Microprocessador: Escrita de Resultado (ER) BI DI BO EI ER I2
Ciclo do Microprocessador: Próxima instrução BI DI BO EI ER
Ciclo do Microprocessador: Busca de Instrução (BI)
Ciclo do Microprocessador: Busca de Instrução (BI)
Ciclo do Microprocessador: Decodificação de Instrução (DI) BI DI I3
Ciclo do Microprocessador: Decodificação de Instrução (DI) BI DI I3
Ciclo do Microprocessador: Busca de Operandos (BO) BI DI BO I3
Ciclo do Microprocessador: Busca de Operandos (BO) BI DI BO I3
Ciclo do Microprocessador: Execução de Instrução (EI) BI DI BO EI I3
Ciclo do Microprocessador: Escrita de Resultado (ER) BI DI BO EI ER I3
Ciclo do Microprocessador: Próxima instrução BI DI BO EI ER
Programa em Código de Máquina Na Memória de Programa Microcontrolador AT89C51 BI DI BO EI ER 1001011 1100111 0101010 1111011 1011011 1011001 1110111 1101000 1101101 .............. PC ..............
Programa em Código de Máquina Na Memória de Programa Microcontrolador AT89C51 1001011 1100111 0101010 1111011 1011011 1011001 1110111 1101000 1101101 .............. BI DI BO EI ER PC ..............
Programa em Código de Máquina Na Memória de Programa Microcontrolador AT89C51 1001011 1100111 0101010 1111011 1011011 1011001 1110111 1101000 1101101 .............. BI DI BO EI ER PC ..............
Programa em Código de Máquina Na Memória de Programa Microcontrolador AT89C51 1001011 1100111 0101010 1111011 1011011 1011001 1110111 1101000 1101101 .............. BI DI BO EI ER PC ..............
Programa em Código de Máquina Na Memória de Programa Microcontrolador AT89C51 1001011 1100111 0101010 1111011 1011011 1011001 1110111 1101000 1101101 .............. BI DI BO EI ER PC ..............