O que é um registro de turno?
Aplicado aos circuitos digitais, um registro de turno é uma série de flip-flops baseados no tempo sequencial do relógio. Os flip-flops facilitam a movimentação de dados da entrada para a saída usando a lógica seqüencial. Um relógio, na forma de uma onda de repetição em um padrão quadrado, é usado para sincronizar como os dados viajam através de registros de turnos, criando um pequeno atraso na transmissão de um sinal digital. Na maioria das vezes, os registros de turno de comprimentos variados são usados para converter dados paralelos em série, mas também podem ser usados para fluxo de dados em microprocessadores ou em dados analógicos encobertos para os registros digitais e vice-versa.
são circuitos de alta velocidade. Principalmente, um registro de turno move bits de dados para a esquerda ou direita ao longo de um circuito, dependendo da estrutura específica do circuito. Em sua forma mais simples, um registro de turno recebe dados no primeiro estágio e muda bits um estágio esquerdo ou direito, enquanto o relógio sinaliza a necessidade de um avanço de dados. Os registros são identificados pelo número de slots de armazenamento temporários disponíveisApós cada estágio entre entrada e saída. Os slots de armazenamento temporários permitem que um registro de turno atrase os sinais de dados até que o relógio sinalize o avanço dos dados apropriados. Um registro de 8 bits, por exemplo, tem oito estágios e, portanto, oito slots de armazenamento temporários para bits em uma string de dados.
Estruturalmente, existem cinco tipos básicos de registros de turno. Os registros de troca de serial-in/serial e paralelo/paralelo de saída paralelos facilitam a entrada e a saída dos dados na forma serial ou na forma paralela, respectivamente, sem as conversões necessárias. Paralela/saída serial refere-se a registros de deslocamento que processam entradas de transmissão de dados paralelas e convertem essas transmissões em saída na forma serial. Os registros de mudança de serial/paralelo são quase idênticos à saída paralela/serial, com exceção dos dados de entrada na forma serial convertida em saída de forma paralela.
Um contador de anel é um tipo de registro de turnoestrutura que apresenta padrões de dados recirculantes ou repetidos. Quando um registro de turno conclui o processamento de uma string de dados e alimenta o último estágio de volta ao estágio inicial de entrada de dados, um padrão circular resulta. Os contadores de anel são usados quando uma função específica é necessária em um padrão de repetição. Por exemplo, uma tela LED definida para repetir displays escolhidos pode usar uma estrutura de contador de anel para o registro de mudança para que a saída se repita em um pulso de relógio predeterminado.
Durante os primeiros dias dos computadores, um registro de turno com várias centenas de estágios foi usado para a memória do computador. O uso de registros de turno substituiu as linhas de atraso do Mercury, acelerando o processamento de dados e permitindo componentes e periféricos menores do computador. Hoje, os registros de turno como memória primária do computador são considerados antiquados. As placas de circuito, no entanto, ainda apresentam registros de turno para reduzir a quantidade de fiação necessária, especialmente em drivers de exibição, conversores digitais para analógicos e memória de dados em série.