Sistemas Operacionais
Sistemas Operacionais
Jocinara e Renato
CPU 8E SIMULADOR
MAR- Acessando a memória endereço 00 através do barramento BE. PC 00 no início do ciclo.
UC- Unidade de Controle mandou ler, o PC alterou para 01, MAR-00 enviando para o barramento de endereços BE, Barramento de Dados BD foram escritos pela MDR-91.
MDR-91 está enviando dado para IR-91
IR-91 envia para o DI-LOD 55 carrega o ACC com o operando a ser escrito na memória.
ULA- Recebeu informação do PC, enviando para MAR 01 e Barramento de Endereço BE.
UC- Mandou ler, RD recebeu o sinal de leitura, Barramento de dados recebeu BD para MDR-55 recebeu dados lidos na memória, PC alterou para 02.
MDR-55 Registrador de dados a serem escritos na memória. A-55 armazenamento temporário para o primeiro operando da ULA correspondente ao ACC.
UC- Unidade de Controle mandou ler os sinais de controle apropriados, ULA-55 indicou as últimas operações dando os resultados dos sinais.MAR 01. ULA- 55 mandou informação. ACC-55 operando lidos na memória.
ULA-55 enviou informação para o PC-02 e MAR-02 mandou para o barramento de endereço BE. Alterou para ROL Rotate Left em memory 8D.
UC- Unidade de Controle mandou ler, PC alterou para 03, Barramentos de Dados foram escritos pela MDR-8D.
MDR-8D Registrador de Dados a serem escritos, IR 8D Registrador de instruções armazena o opCode da instrução em execução.
IR-8D Registrou as instruções, DI-ROL 01 decodificou as instruções e mandou para a UC.
ULA-55 Mandou dados, PC 03 mandou endereço para próxima instrução, MAR 03 registrou o endereçamento e mandou para o barramento de endereços.
UC- Unidade de Controle mandou ler RD sinal de leitura, Barramento de Dados BD MDR 01 Registrou os dados lidos na memória.
MDR-01 Registrador dos dados a serem escritos na memória mandou o Registrador temporário para o segundo operando da ULA. PC alterou para 04.
ACC-55 Acumulador mandou o destino dos operandos para A-55 Registrador temporário do