Microprocessador b)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/43

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

44 Terms

1
New cards

Qual é o papel principal do processador em um computador?

É interpretar e executar instruções, atuando como o componente central do sistema computacional.

2
New cards

De onde o processador recebe dados e para onde os envia?

Recebe dados da memória, processa-os e envia os resultados para a memória ou dispositivos periféricos.

3
New cards

Em que formato a CPU trabalha os dados?

Trabalha com código binário (0s e 1s), como uma calculadora lógica de alta velocidade.

4
New cards

Quais são as fases do ciclo de funcionamento da CPU?

  • Busca (Fetch)

  • Descodificação (Decode)

  • Execução (Execute)

  • Armazenamento (Store)

5
New cards

Por que se diz que o ciclo da CPU é contínuo?

A CPU repete o ciclo de instruções indefinidamente, enquanto o sistema estiver ligado, processando uma instrução após a outra.

6
New cards

O que é o ciclo de execução de uma instrução?

É o processo contínuo que a CPU segue para buscar, interpretar e executar instruções da memória.

7
New cards

Quais são as três etapas do ciclo de execução?

  • Busca (Fetch)

  • Descodificação (Decode)

  • Execução (Execute)

8
New cards

O que acontece na fase de Busca (Fetch)?

A CPU lê da memória a próxima instrução, cujo endereço está armazenado no registrador PC (Program Counter).

9
New cards

O que ocorre na fase de Descodificação (Decode)?

A Unidade de Controlo interpreta o opcode da instrução, determina quais circuitos devem ser ativados e prepara os operandos.

10
New cards

O que é realizado na fase de Execução (Execute)?

A instrução é executada pela ALU, FPU ou UC, e o resultado pode ser armazenado em um registo ou enviado à memória/I/O.

11
New cards

O ciclo de execução ocorre quantas vezes?

Ele se repete indefinidamente enquanto o computador estiver ligado.

12
New cards

O que acontece na fase de Busca (Fetch) do ciclo de instrução?

A CPU busca a próxima instrução na memória RAM para ser executada.

13
New cards

Qual componente da CPU fornece o endereço da instrução a ser buscada?

O PC (Program Counter), que armazena o endereço da próxima instrução na memória.

14
New cards

Para onde vai a instrução após ser buscada da memória?

A instrução é carregada no IR (Instruction Register), onde ficará armazenada para decodificação.

15
New cards

Por que o PC é incrementado após a busca?

Para apontar para o endereço da próxima instrução que será executada no ciclo seguinte.

16
New cards

O que garante que o dado certo seja buscado da memória?

A combinação do PC (endereço) com o uso do barramento de endereços e controle, que coordena a leitura correta.

17
New cards

O que é a fase de Descodificação (Decode) no ciclo de instrução?

É a etapa em que a Unidade de Controlo analisa a instrução armazenada no registrador IR e determina a operação a ser realizada.

18
New cards

Qual componente da CPU realiza a descodificação da instrução?

A Unidade de Controlo (UC).

19
New cards

O que a Unidade de Controlo identifica durante a descodificação?

  • O tipo da operação (ex: soma, salto, leitura de memória)

  • Os operandos necessários

  • Os registradores ou posições de memória a serem utilizados

20
New cards

De onde a CPU pode buscar os operandos necessários para a instrução?

Dos registradores internos ou da memória RAM, dependendo do tipo de instrução.

21
New cards

Qual é a importância da fase de descodificação?

Ela garante que a CPU entenda corretamente a instrução antes de executar, ativando os circuitos certos para a operação.

22
New cards

Qual registrador indica o endereço da próxima instrução?

O PC (Program Counter).

23
New cards

Para onde vai o código da instrução após ser buscado da memória?

É carregado no IR (Instruction Register).

24
New cards

O que a CPU faz com a instrução presente no IR?

A Unidade de Controlo interpreta o código para determinar a sequência de operações a realizar.

25
New cards

Como a CPU lida com os operandos da instrução?

  • Os operandos são lidos da memória e carregados em registradores

  • A CPU executa operações com eles

  • O resultado é armazenado nos registradores ou na memória

26
New cards

Quando o PC (Program Counter) é incrementado?

Após cada instrução, exceto se a instrução for de salto (alteração do fluxo do programa).

27
New cards

Qual é o papel dos barramentos durante o ciclo de instrução?

Os barramentos de dados, endereços e controle são usados para mover instruções, operandos e sinais entre CPU e memória.

28
New cards

O que é uma situação excecional no ciclo de instrução da CPU?

É quando o fluxo normal de execução do programa é interrompido ou alterado por eventos especiais.

29
New cards

O que são exceções no contexto do processador?

São eventos que alteram o ciclo de execução da CPU, podendo ser causados por erros internos ou interrupções externas.

30
New cards

Quais são exemplos de causas internas de exceção?

  • Instrução inválida

  • Endereço de memória inexistente

  • Divisão por zero

  • Violação de acesso

31
New cards

O que são interrupções?

São eventos externos que fazem a CPU parar o ciclo normal de execução para lidar com um evento, como entrada/saída.

32
New cards

Qual a diferença entre exceção e interrupção?

  • Exceção: evento interno inesperado

  • Interrupção: evento externo que exige resposta da CPU

33
New cards

O que acontece com o programa atual quando ocorre uma interrupção?

A CPU suspende a execução do programa em curso.

34
New cards

O que a CPU faz com o estado atual do programa antes de tratar a interrupção?

Salva o estado da máquina (registradores, flags, etc.) e o endereço da próxima instrução no PC.

35
New cards

O que acontece com o Program Counter (PC) durante a interrupção?

O PC é atualizado com o endereço da rotina de tratamento da interrupção (handler), iniciando o ciclo de fetch para ela.

36
New cards

O que acontece após o fim da rotina de interrupção?

O valor original do PC é restaurado e o programa principal continua de onde parou.

37
New cards

Por que a CPU salva o estado da máquina durante uma interrupção?

Para garantir que, após o tratamento, o sistema retorne exatamente ao ponto anterior, sem perda de contexto.

38
New cards

O que é uma rotina de resposta à interrupção?

Um trecho de código especial (handler) que trata o evento externo que causou a interrupção.

39
New cards
40
New cards
41
New cards
42
New cards
43
New cards
44
New cards