Ferragens  
 
Rede de conhecimento computador >> Ferragens >> CPUs >> Content
Qual é o endereço gerado pela CPU?
A CPU não gera endereços no sentido de criá -los do nada. Em vez disso, a CPU * usa os endereços * gerados por outras partes do sistema de computador, principalmente:

* Ponteiro de instrução (IP) / contador de programas (PC): Esse registro interno da CPU mantém o endereço da próxima instrução a ser executada. A CPU busca instruções da memória usando este endereço. O IP/PC é * incrementado * após cada busca de instruções, gerando efetivamente o endereço para a instrução subsequente (sequencialmente).

* Endereços calculados: A CPU calcula endereços de memória com base nas instruções. Isso geralmente envolve:

* Endereço direto: A instrução contém explicitamente o endereço de memória.
* Endereço indireto: A instrução contém o endereço de um local de memória * contendo * o endereço dos dados.
* Registre o endereço indireto: O endereço é mantido em um registro da CPU.
* Base + Offset Endereço: Um endereço base (talvez de um registro) é adicionado a um valor de deslocamento especificado na instrução. Isso é comum para acessar elementos nas matrizes.

Esses cálculos são realizados pela unidade lógica aritmética da CPU (ALU), mas não envolvem os endereços * gerando * de maneira livre. Os endereços são derivados de valores já presentes nos registros ou na memória.

* DMA (Access Direct Memory) Controladores: Esses chips especializados podem gerar endereços de memória independentemente da CPU para transferir dados diretamente entre a memória e os periféricos (por exemplo, um disco rígido ou placa de rede). Enquanto isso gera endereços, está fora do controle direto da CPU.


Em suma, a CPU não * gera * endereços de maneira criativa. Ele recupera endereços de instruções, registros internos ou os recebe de outros componentes de hardware. Seu papel é * usar * esses endereços para acessar a memória.

Anterior :

Próximo :
  Os artigos relacionados
·Haverá um ponto de tempo em que a Intel ou a AMD não …
·A configuração do sistema de hardware é armazenada n…
·Como substituir um CPU em um computador desktop 
·Qual é a função do cache da CPU? 
·Como faço para substituir um CPU Celeron GX50 
·O Intel Celeron 900 2,20 Ghz é um bom processador? 
·O que significa desligamento no computador? 
·Como o alocador de laje gerencia a alocação de memór…
·O Intel 3rd Gen I3 Processor Quad ou Dual Core? 
·Qual é a vantagem de ter uma velocidade de processador…
  Artigos em destaque
·Quais são os melhores aplicativos de desktop ativos? 
·Como instalar o patch Light Pipe em Alienware 
·O que é um disco rígido externo Bom para 
·Impressoras fotográficas compatíveis com o Vista 64X 
·Como faço para que a fonte de alimentação Out of My …
·Problemas de áudio Com eMachines 
·O que um monitor de teste de polisonsomnografia? 
·O que é aceitar entrada? 
·Eu instalei uma nova tela de LCD de meu Laptop e agora …
·Como remover um teclado de uma Notebook 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados