·
Engenharia de Controle e Automação ·
Linguagens de Programação
· 2020/1
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
1
Trabalho - Sistema Detector de Intruso - Linguagens de Programação - 2023-2
Linguagens de Programação
UFRJ
2
Lista Microprocessadores e Microcontroladores 2023 1
Linguagens de Programação
UFRJ
8
Lista - Laboratório 5 2021-2
Linguagens de Programação
UFRJ
15
Lista Laboratório 7 2021-2
Linguagens de Programação
UFRJ
1
Exercício Avaliativo: Sistema de Preparação de Produto Líquido por Batelada
Linguagens de Programação
PUC
7
Exploração do Firebase Cloud Messaging com Flutter
Linguagens de Programação
CEFET/RJ
3
Lista de Exercícios sobre Estruturas de Dados em C
Linguagens de Programação
PUC
1
Controle de Mesa Automática com Encoder e Sensores
Linguagens de Programação
PUC
1
Exemplo de Programa com DS1307 RTC no Simulador - Código e Explicação
Linguagens de Programação
PUC
1
Segunda Lista de Exercícios - Programação em C
Linguagens de Programação
PUC
Texto de pré-visualização
P1 – ECA 14/12/2020 Instruções: Faça as questões todas à mão, depois tire fotos legíveis, inclua em um PDF e envie o arquivo. Não é necessário imprimir a primeira questão, mas ela deve ser copiada exatamente como está neste arquivo. As questões em grupo devem ser enviadas somente uma vez com o nome dos dois estudantes no arquivo pdf de um dos componentes. Somente estas questões devem ser digitadas. Por favor, deixá-las no pdf de forma que possam ser selecionadas como caracteres para que sejam rodadas no simulador. Deve ser entregue até 23:59h do dia 21 de dezembro de 2020. Caso não seja entregue no prazo, o estudante entrará no sistema da recuperação que será feito ao final do período letivo. 1 – Usando as entradas D e CLK abaixo, mostre como ficam as saídas se forem relativas aos FFD disparados por: a) transição de subida, b) transição de descida, c) nível alto, d) nível baixo. Assuma Q inicial = 0 em todas as opções. (0,3) D CLK Q1 Q2 Q3 Q4 2 – Explique o que você entendeu sobre a relação entre barramentos e buffer de 3 estados (0,1) 3 – Qual o papel do decodificador em um sistema microprocessado? (0,1) 4 – Faça as operações abaixo indique o valor dos 5 flags da ULA do 8085. (0,4) a) 11101010 + 10100001 b) 10001111 + 00110111 c) 11010010 + 01010011 d) 01010010 + 11001101 5 – Como fazer uma operação de 16 bits na ULA do 8085 se ela só tem 8 bits? (0,3) 6 – Calcule o número de bits de endereço de uma memória de capacidade 64MBytes e 8 bits de dados. (0,3) 7 – Explique como as instruções CALL e RET usam a pilha. (0,5) 8 – Explique resumidamente o papel do SP na pilha. (0,5) 9 – Faça um programa recursivo que funcione no simulador sim8085.com explicando como ele consegue sair da recursão. Use um exemplo diferente da lista de exercícios. (0,5) Em dupla: 10 – Faça um programa que funcione no simulador sim8085.com capaz de ler os conteúdos de 0850H e 0851H e colocar o produto dos dois em 0860H. (use adições sucessivas) (0,5) 11 – Faça um programa que funcione no simulador sim8085.com capaz de ler os conteúdos de 0850H e 0851H e colocar o quociente da divisão inteira dos dois números em 0860H. (0,5) 12 – Faça um programa que funcione no simulador sim8085.com que leia uma lista de memória de 0850H a 085FH com valores aleatórios e desordenados, e, caso encontre pelo menos um valor maior ou igual a 5 e menor que 7, deve escrever 01 no endereço 0860H, caso contrário, escrever 00. (0,5) 13 – Faça um programa que funcione no simulador sim8085.com que leia uma lista de memória de 0850H a 085FH com valores aleatórios e desordenados e conte o número de vezes que o número 5 aparece nesta lista. Este número deverá ser escrito no endereço 0860H. (0,5)
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
1
Trabalho - Sistema Detector de Intruso - Linguagens de Programação - 2023-2
Linguagens de Programação
UFRJ
2
Lista Microprocessadores e Microcontroladores 2023 1
Linguagens de Programação
UFRJ
8
Lista - Laboratório 5 2021-2
Linguagens de Programação
UFRJ
15
Lista Laboratório 7 2021-2
Linguagens de Programação
UFRJ
1
Exercício Avaliativo: Sistema de Preparação de Produto Líquido por Batelada
Linguagens de Programação
PUC
7
Exploração do Firebase Cloud Messaging com Flutter
Linguagens de Programação
CEFET/RJ
3
Lista de Exercícios sobre Estruturas de Dados em C
Linguagens de Programação
PUC
1
Controle de Mesa Automática com Encoder e Sensores
Linguagens de Programação
PUC
1
Exemplo de Programa com DS1307 RTC no Simulador - Código e Explicação
Linguagens de Programação
PUC
1
Segunda Lista de Exercícios - Programação em C
Linguagens de Programação
PUC
Texto de pré-visualização
P1 – ECA 14/12/2020 Instruções: Faça as questões todas à mão, depois tire fotos legíveis, inclua em um PDF e envie o arquivo. Não é necessário imprimir a primeira questão, mas ela deve ser copiada exatamente como está neste arquivo. As questões em grupo devem ser enviadas somente uma vez com o nome dos dois estudantes no arquivo pdf de um dos componentes. Somente estas questões devem ser digitadas. Por favor, deixá-las no pdf de forma que possam ser selecionadas como caracteres para que sejam rodadas no simulador. Deve ser entregue até 23:59h do dia 21 de dezembro de 2020. Caso não seja entregue no prazo, o estudante entrará no sistema da recuperação que será feito ao final do período letivo. 1 – Usando as entradas D e CLK abaixo, mostre como ficam as saídas se forem relativas aos FFD disparados por: a) transição de subida, b) transição de descida, c) nível alto, d) nível baixo. Assuma Q inicial = 0 em todas as opções. (0,3) D CLK Q1 Q2 Q3 Q4 2 – Explique o que você entendeu sobre a relação entre barramentos e buffer de 3 estados (0,1) 3 – Qual o papel do decodificador em um sistema microprocessado? (0,1) 4 – Faça as operações abaixo indique o valor dos 5 flags da ULA do 8085. (0,4) a) 11101010 + 10100001 b) 10001111 + 00110111 c) 11010010 + 01010011 d) 01010010 + 11001101 5 – Como fazer uma operação de 16 bits na ULA do 8085 se ela só tem 8 bits? (0,3) 6 – Calcule o número de bits de endereço de uma memória de capacidade 64MBytes e 8 bits de dados. (0,3) 7 – Explique como as instruções CALL e RET usam a pilha. (0,5) 8 – Explique resumidamente o papel do SP na pilha. (0,5) 9 – Faça um programa recursivo que funcione no simulador sim8085.com explicando como ele consegue sair da recursão. Use um exemplo diferente da lista de exercícios. (0,5) Em dupla: 10 – Faça um programa que funcione no simulador sim8085.com capaz de ler os conteúdos de 0850H e 0851H e colocar o produto dos dois em 0860H. (use adições sucessivas) (0,5) 11 – Faça um programa que funcione no simulador sim8085.com capaz de ler os conteúdos de 0850H e 0851H e colocar o quociente da divisão inteira dos dois números em 0860H. (0,5) 12 – Faça um programa que funcione no simulador sim8085.com que leia uma lista de memória de 0850H a 085FH com valores aleatórios e desordenados, e, caso encontre pelo menos um valor maior ou igual a 5 e menor que 7, deve escrever 01 no endereço 0860H, caso contrário, escrever 00. (0,5) 13 – Faça um programa que funcione no simulador sim8085.com que leia uma lista de memória de 0850H a 085FH com valores aleatórios e desordenados e conte o número de vezes que o número 5 aparece nesta lista. Este número deverá ser escrito no endereço 0860H. (0,5)