4. Sinais de Requisições Externas
Este conjunto de linhas de controle é utilizado para requisições ao microprocessador dos dispositivos externos.
- Reset: Sinal utilizado para “zerar” o processador. Basicamente, a principal função é zerar o registrador “contador de programa” (PC). O reset é ativado através de uma chave externa. Durante o reset, todas as linhas de dados e endereços são colocadas em tri-state.
- Requisição de Interrupção: Requisita que o processador execute uma determinada função, através de um sinal externo.
- Interrupção “Não-Mascarável”: um tipo especial de interrupção.
- Requisição de Barramento (Bus Request): O microprocessador coloca todos o seus barramentos em tri-state, e entrega o controle a um dispositivo externo – por exemplo, o HD acessando diretamente às memórias. Este dispositivos são conhecidos como DMA – Direct Access Memory.
- Espera: É requisitado por um dispositivo externo (memória, por exemplo). O processsador não executa nenhuma função durante este estado. Era muito utilizado quando as memórias tinham uma velocidade de acesso menor que a velocidade de trabalho do Z80. Hoje em dia, as memórias não necessitam mais deste recurso.
5. Sinais Especiais
- Bus Acknowledge (Reconhecimento do pedido de barramento): Com este sinal, o Z80 indica que recebeu e aceitou o pedido de controle do barramento.
- Parada: Sinal emitido pelo Z80 para indicar que uma instrução HALT foi executada.
- Atualização: Sinal urilizado para indicar que o Z80 está atualizando (REFRESH) as memórias dinâmicas.
6. Alimentação e Sinal de Clock
Este grupo de sinais inclui:
- CLK: Pino usado para conectar-se o gerador de pulsos externo.
- +5V e GND: Pinos utilizados para a alimentação do Z80.
Nenhum comentário:
Postar um comentário