Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

CENTRO UNIVERSITÁRIO DAS FACULDADES 
METROPOLITANAS UNIDAS – FMU 
 
 
 
 
ENGENHARIA DA COMPUTAÇÃO 
 
 
 
 
 
 
 
 
 
 
GABRIEL MOURA DOS SANTOS 
 
 
 
 
RELATÓRIO: DISSERTAÇÃO ARGUMENTATIVA 
 
 
 
 
 
 
 
 
 
São Paulo 
2023 
 
 
ATIVIDADE 1 
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>. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RESPOSTA 
 
 
Para a instrução "mov reg1, reg2", os seguintes submódulos serão ativados: 
• Registradores de controle e estado: para armazenar o endereço de reg1 e 
reg2. 
• Unidade de controle: para emitir os sinais necessários para selecionar os 
registradores corretos e realizar a operação de movimentação de dados 
entre eles. 
Para a instrução "add reg1, reg2", os seguintes submódulos serão ativados: 
• Registradores de controle e estado: para armazenar o endereço de reg1 e 
reg2. 
• Unidade de controle: para emitir os sinais necessários para selecionar os 
registradores corretos e realizar a operação de adição entre eles. 
• ULA: para executar a operação de adição e armazenar o resultado no 
registrador reg1. 
Para a instrução "je <endereço>", os seguintes submódulos serão ativados: 
• Registradores de controle e estado: para armazenar o endereço da 
próxima instrução a ser executada. 
• Unidade de controle: para emitir os sinais necessários para verificar se a 
condição de salto é verdadeira e, em caso afirmativo, carregar o endereço 
especificado no PC (contador de programa).

Mais conteúdos dessa disciplina