Buscar

Atividade 1 (A1) - Arquitetura de Computadores e Microprocessadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Nome: Washington Sousa Santos RA: 2023113213 
Todo nó computacional, como os microcontroladores e os 
microprocessadores, tem, por objetivo, realizar o 
processamento de instruções por meio de sua decodificação e de sua 
execução. Para tanto, o processador 
exporta instruções que poderão ser mapeadas diretamente na 
linguagem de programação Assembly. 
Sabemos que um computador pode ser dividido em módulos, que, por 
sua vez, poderão ser decompostos em 
submódulos. Para esta questão, adote os submódulos internos à CPU: 
unidade de controle; registradores de 
controle e de estado; registradores de propósito geral; e ULA. 
Quais módulos e submódulos serão ativados quando as seguintes 
instruções forem processadas? 
◦ mov reg1, reg2; 
◦ add reg1, reg2; 
◦ je <endereço>. 
 
R: 
* mov reg1, reg2; - registradores – são células de memória do 
processador das quais dependem o carregamento de instruções, os 
dados a serem processados e as informações de controle; 
no caso de mov reg1, reg2; está sendo usado o submódulo de 
registrador pois está fazendo a movimentação dos dados que fica 
dentro da CPU 
 
 
* add reg1, reg2; - ALU – contém o hardware para executar instruções 
aritméticas (como a adição) e lógicas (como a comparação de 
magnitude); 
no caso ◦ add reg1, reg2; - sendo usado o submódulo ALU que usa 
uma instrução de soma, que é lida da memoria e carregado na CPU. 
 
* je <endereço> - Esta sendo realizado um jump ( um pulo condicional 
) Instruções de Controle de Fluxo de Execução, são aquelas que 
podem, por exemplo, modificar o fluxo de processamento, como 
acontece com os desvios condicionais. 
no caso je <endereço> - sendo usado o submódulo unidade de 
controle – é responsável pelo gerenciamento do processamento e, 
também, pelo fluxo de informações dentro do processador

Mais conteúdos dessa disciplina