367 Shares 6716 views

Os registradores do processador são os principais assistentes

O processador pertence ao número de dispositivos controlados por software e destina-se ao processamento de informações. A informação é processada de acordo com um programa predefinido. Na verdade, esse processo parece assim: quando você executa o programa é colocado na RAM e, a partir daí, um comando após o outro passa para o processador. Além dos comandos para computação, você também precisa de dados que podem vir de RAM e dispositivos externos.

Como resultado da execução do próximo comando, o resultado é obtido, que deve ser salvo em algum lugar. E então há duas opções – para enviar o resultado para RAM ou deixá-lo dentro do processador, já que, provavelmente, esse resultado não é conclusivo e será usado em cálculos adicionais. No primeiro caso, há um grande "MAS" – para tais trocas com memória, uma quantidade considerável de tempo é gasto e, conseqüentemente, o desempenho do sistema é reduzido. No segundo caso, o processador deve conter na sua estrutura elementos de memória chamados registros do processador. Estes são dispositivos que servem para receber, armazenar e transmitir um código de dados binários de vários bits. Registros do processador são divididos em dois tipos: registros de uso geral e registros especializados.

Registros do processador de propósito geral servem para armazenar os resultados intermediários dos cálculos. Quanto mais esses registros dentro do processador, menos freqüentemente se refere à RAM, ou seja, não gasta tempo e, portanto, não perde desempenho. Mas, por outro lado, o número de registros é limitado pela área do chip do processador. Aumento infinito de seu número não pode. Registros destinados ao armazenamento de dados, como regra geral, têm um bit de largura igual à largura do barramento de dados. Cada registro de processador possui seu próprio nome exclusivo, através do qual você pode acessar o registro através do código do programa.

Cada um dos registros especializados tem seu próprio propósito especial. Por exemplo, existe um registro para armazenar o endereço do comando na RAM, que deve ser lido no próximo acesso. Este registro é chamado de registro do endereço do comando. Outro exemplo de registro especializado é o registro de características. De outra forma, também é chamado de estado do processador de texto ( Word do Status do Processador – PSW abreviado). Ao contrário de todos os outros registros do processador, cujos conteúdos são considerados inteiramente, cada bit do registro de características tem um nome exclusivo e um propósito separado. Entre as características para o exemplo podem ser identificados o chamado sinal de zero (um sinal de resultado zero). Se, como resultado da execução de qualquer comando, o resultado for zero, então o processador pode "aprender" sobre isso analisando este bit do registro de características.

Os registradores do processador são uma memória muito rápida (ainda mais rápida do que a memória cache), porque estão na vizinhança imediata do núcleo de processamento e são executados na freqüência de clock do bus interno do processador.