• Home
  • Chat IA
  • Recursos
  • Guru IA
  • Professores
Home
Recursos
Chat IA
Professores

·

Cursos Gerais ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Texto de pré-visualização

1 Quais papéis gerais são desempenhados pelos registradores do processador Os registradores desempenham dois papéis um que possibilitam o programador de linguagem de máquina minimizar referencias de memória conhecido por Registradores visíveis ao usuário e o outro que é usado pela unidade de controle com o intuito de controlar a operação do processador e controle na execução de programas conhecido por Registradores de controle de estado 2 Cite quatro categorias de registradores visíveis ao usuário Registradores de Uso Geral Registradores de dados Registradores de endereço e Registradores de códigos condicionais Flags 3 O que são códigos condicionais também chamados de flags Codificação condicionada definido pelo hardware do processador para realização de um resultado operacional 4 Quais são os quatro registradores de um processador essenciais para execução das instruções Registrador de Instrução IR Registrador de Endereço de Memória MAR Registrador de Buffer de Memória MBR Contador de Programas PC 5 A unidade lógica e aritmética do processador Neander fornece 1 registrador de estado com 2 códigos de condição negativo N e zero Z Se a última operação executada foi uma adição em que dois operandos eram 2 e 5 complemento de dois qual seria o valor dos seguintes flags Justifique sua resposta Item Correto a Negativo iremos realizar soma desses dois números em forma binária 2 em binário será 0010 5 já em forma de complemento de 2 temo 1011 agora podemos fazer a soma 0010 1011 temos 1101 onde já temos a informação que será um resultado negativo pelo primeiro 1 pois ele representa o sinal do número Saber qual número é 0 1101 iremos inverter os números o que é 1 será 0 e o que é 0 será 1 assim temos 0010 somar esse resultado a 1 temos 0011 sendo esse número o 3 positivo logo o 1101 é o 3 6 De uma maneira geral ilustre e explique como deve acontecer o fluxo de dados do ciclo de busca de uma instrução Suponha que o processador empregue os registradores MAR MBR PC e IR A ordem de eventos para um ciclo de instrução modifica conforme o modelo do processador Mas de uma forma geral o que ocorre é o seguinte supondo que um processador que tem um registrador de endereço de memória MAR um registrador de memória MBR um contador de programa PC e um registrador de instrução IR Na etapa de leitura uma instrução é lida da memória o PC contém o endereço da próxima instrução a ser lida sendo esse endereço movido para MAR e colocado no barramento de endereços com isso a unidade de controle necessita de uma leitura de memória e o seu resultado é armazenado no barramento e copiado para MBR e só depois movido para IR ocorrendo um incremento de 1no PC que o prepara para próxima leitura 7 Um processador tem uma taxa de clock de 5Ghz e executa um programa com 500 instruções Cada instrução utiliza 5 ciclos de CPU para ser executada a Quanto tempo leva um ciclo de clock T 1f T 15109 T 02109 s T 02ns b Qual é o tempo de execução de uma instrução Tins 5T Tins 1ns c Determine o tempo de execução do programa Texe Tins500 Texe 110905103 Texe05106 Texe05ms d Suponha o processador utilizando pipeline determine o tempo da execução do programa Total 55001T Total 50402ns Total 1008ns Ignore penalidades por causa das instruções de desvio e execuções fora de ordem

Envie sua pergunta para a IA e receba a resposta na hora

Texto de pré-visualização

1 Quais papéis gerais são desempenhados pelos registradores do processador Os registradores desempenham dois papéis um que possibilitam o programador de linguagem de máquina minimizar referencias de memória conhecido por Registradores visíveis ao usuário e o outro que é usado pela unidade de controle com o intuito de controlar a operação do processador e controle na execução de programas conhecido por Registradores de controle de estado 2 Cite quatro categorias de registradores visíveis ao usuário Registradores de Uso Geral Registradores de dados Registradores de endereço e Registradores de códigos condicionais Flags 3 O que são códigos condicionais também chamados de flags Codificação condicionada definido pelo hardware do processador para realização de um resultado operacional 4 Quais são os quatro registradores de um processador essenciais para execução das instruções Registrador de Instrução IR Registrador de Endereço de Memória MAR Registrador de Buffer de Memória MBR Contador de Programas PC 5 A unidade lógica e aritmética do processador Neander fornece 1 registrador de estado com 2 códigos de condição negativo N e zero Z Se a última operação executada foi uma adição em que dois operandos eram 2 e 5 complemento de dois qual seria o valor dos seguintes flags Justifique sua resposta Item Correto a Negativo iremos realizar soma desses dois números em forma binária 2 em binário será 0010 5 já em forma de complemento de 2 temo 1011 agora podemos fazer a soma 0010 1011 temos 1101 onde já temos a informação que será um resultado negativo pelo primeiro 1 pois ele representa o sinal do número Saber qual número é 0 1101 iremos inverter os números o que é 1 será 0 e o que é 0 será 1 assim temos 0010 somar esse resultado a 1 temos 0011 sendo esse número o 3 positivo logo o 1101 é o 3 6 De uma maneira geral ilustre e explique como deve acontecer o fluxo de dados do ciclo de busca de uma instrução Suponha que o processador empregue os registradores MAR MBR PC e IR A ordem de eventos para um ciclo de instrução modifica conforme o modelo do processador Mas de uma forma geral o que ocorre é o seguinte supondo que um processador que tem um registrador de endereço de memória MAR um registrador de memória MBR um contador de programa PC e um registrador de instrução IR Na etapa de leitura uma instrução é lida da memória o PC contém o endereço da próxima instrução a ser lida sendo esse endereço movido para MAR e colocado no barramento de endereços com isso a unidade de controle necessita de uma leitura de memória e o seu resultado é armazenado no barramento e copiado para MBR e só depois movido para IR ocorrendo um incremento de 1no PC que o prepara para próxima leitura 7 Um processador tem uma taxa de clock de 5Ghz e executa um programa com 500 instruções Cada instrução utiliza 5 ciclos de CPU para ser executada a Quanto tempo leva um ciclo de clock T 1f T 15109 T 02109 s T 02ns b Qual é o tempo de execução de uma instrução Tins 5T Tins 1ns c Determine o tempo de execução do programa Texe Tins500 Texe 110905103 Texe05106 Texe05ms d Suponha o processador utilizando pipeline determine o tempo da execução do programa Total 55001T Total 50402ns Total 1008ns Ignore penalidades por causa das instruções de desvio e execuções fora de ordem

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2026 Meu Guru® • 42.269.770/0001-84