Luciana mieko sunano



Baixar 6,85 Mb.
Página8/40
Encontro11.12.2017
Tamanho6,85 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   40

Figura 8 - Ciclo de instruções básico.


Fonte: Adaptado de STALLINGS, 2002, p. 58.

Segundo Stallings (2002, p. 58), após começar a execução de um programa, “no início de cada ciclo de instrução, o processador busca uma instrução da memória” até que chegue ao fim do programa. Para que esse ciclo ocorra, em um processador típico, há um registrador chamado contador de instruções, ou também conhecido como contador de programa (program counter - PC), que é usado para armazenar o endereço da próxima instrução a ser buscada na memória do programa. O contador de programa, normalmente, é incrementado pelo processador a cada busca de instrução, o que faz com que a próxima instrução esteja sempre na sequência, ou seja, ela está no próximo endereço de memória.

Além do PC, Stallings (2002) diz que a unidade central de processamento também possui o registrador de instruções (instruction register - IR) que é onde a instrução buscada no processador é carregada, ou seja, esse registrador armazena os bits que especificam a ação que o processador deve executar. O terceiro e último registrador do processador é o registrador de armazenamento de dados, denominado acumulador (AC).



Ainda segundo o autor, as ações que o processador executa podem ser classificadas em quatro categorias:

  • Processador-memória: transferência de dados do processador para a memória ou da memória para o processador.

  • Processador-E/S: transferência de dados entre o processador e um dispositivo periférico, por meio de um módulo de E/S.

  • Processamento de dados: execução de operações aritméticas ou lógicas sobre dados.

  • Controle: determinadas instruções podem especificar que a sequência de instruções seja alterada. Por exemplo, o processador pode buscar uma instrução de posição de memória de endereço 149, que especifica que a próxima instrução a ser executada é aquela contida na posição de memória de endereço 182. A execução dessa instrução consiste em armazenar o endereço 182 no PC. Assim, no próximo ciclo de busca, a instrução será obtida do endereço 182, e não do endereço 150. (STALLINGS, 2002, p. 59).



Utilizando estes conceitos previamente explicados sobre o que é um computador e o seu funcionamento, Crawford JR e COPP (1974) propõem um esquema de um computador mais simplificado, como mostra a Figura 9.
1   ...   4   5   6   7   8   9   10   11   ...   40


©bemvin.org 2016
enviar mensagem

    Página principal