·
Engenharia de Controle e Automação ·
Linguagens de Programação
· 2023/1
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
2
P1 - Eca 2020 1
Linguagens de Programação
UFRJ
1
Trabalho - Sistema Detector de Intruso - Linguagens de Programação - 2023-2
Linguagens de Programação
UFRJ
15
Lista Laboratório 7 2021-2
Linguagens de Programação
UFRJ
8
Lista - Laboratório 5 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
Lista P1 Disciplina: MM Professor: André Bellieny ECA 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. D CLK Q1 Q2 Q3 Q4 2 – Qual o objetivo do 3ST buffer nos sistemas microprocessados? 3 – Elabore a importância do decodificador na identificação do tipo de informação que chamamos endereço em um sistema microprocessado. 4 – Faça as operações abaixo indique o valor dos 5 flags da ULA do 8085. a) 11101010 + 10100001 b) 10001111 AND 00110111 c) 11010010 OR 01010011 d) 01010010 + 11001101 5 – A instrução ADC faz a soma como o ADD e inclui o CY (carry) na adição. Explique como se pode viabilizar a adição em 16 bits usando esta instrução se o 8085 só trabalha com 8 bits. 6 – Calcule o número de bits de endereço de uma memória de capacidade 64MBytes e 4 bits de dados. 7 – Mostre como ligar uma memória EEPROM de 8Kx8 e uma RAM de 2Kx8 ao 8085 usando um endereçamento contíguo. Há duas formas de se fazer isso: Com decodificação exaustiva ou decodificação parcial. (olhe no livro sugerido a partir da página 49 onde indica o título 2.4 memory system design) 8 – 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) 9 – 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. (use subtrações sucessivas) 10 – 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 igual a 5, deve escrever 05 no endereço 0860H, caso contrário, não escrever nada. 11 – 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 dois valores iguais a 5, escrever 05 no endereço 0860H, caso contrário, não escrever nada. 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 não ordenados, e ordene estes valores. Use o algoritmo bolha buscando o menor dos 16, depois o menor dos 15, etc. A ordenação final deve ser feita nos mesmos endereços (0850H a 085FH). 13 – Explique o funcionamento da pilha no 8085 incluindo as instruções PUSH, POP e a função do SP. 14 – Mostre como usar a pilha para trocar de forma simples os valores de B e D. 15 – Explique porque a pilha é usada quando há chamada e retorno de subrotina. 16 – O que acontece com uma subrotina recursiva com respeito à pilha? 17 – O que acontecerá com a pilha no programa abaixo: LXI SP, 0900H sub: CALL sub RET HLT 18 – O que o programa abaixo faz? Reescreva o programa abaixo sem a recursão. LXI SP, 0900H MVI A, 00H MVI B, 05H CALL sub HLT sub: ADD B DCR B JNZ salto RET salto: CALL sub RET
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
2
P1 - Eca 2020 1
Linguagens de Programação
UFRJ
1
Trabalho - Sistema Detector de Intruso - Linguagens de Programação - 2023-2
Linguagens de Programação
UFRJ
15
Lista Laboratório 7 2021-2
Linguagens de Programação
UFRJ
8
Lista - Laboratório 5 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
Lista P1 Disciplina: MM Professor: André Bellieny ECA 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. D CLK Q1 Q2 Q3 Q4 2 – Qual o objetivo do 3ST buffer nos sistemas microprocessados? 3 – Elabore a importância do decodificador na identificação do tipo de informação que chamamos endereço em um sistema microprocessado. 4 – Faça as operações abaixo indique o valor dos 5 flags da ULA do 8085. a) 11101010 + 10100001 b) 10001111 AND 00110111 c) 11010010 OR 01010011 d) 01010010 + 11001101 5 – A instrução ADC faz a soma como o ADD e inclui o CY (carry) na adição. Explique como se pode viabilizar a adição em 16 bits usando esta instrução se o 8085 só trabalha com 8 bits. 6 – Calcule o número de bits de endereço de uma memória de capacidade 64MBytes e 4 bits de dados. 7 – Mostre como ligar uma memória EEPROM de 8Kx8 e uma RAM de 2Kx8 ao 8085 usando um endereçamento contíguo. Há duas formas de se fazer isso: Com decodificação exaustiva ou decodificação parcial. (olhe no livro sugerido a partir da página 49 onde indica o título 2.4 memory system design) 8 – 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) 9 – 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. (use subtrações sucessivas) 10 – 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 igual a 5, deve escrever 05 no endereço 0860H, caso contrário, não escrever nada. 11 – 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 dois valores iguais a 5, escrever 05 no endereço 0860H, caso contrário, não escrever nada. 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 não ordenados, e ordene estes valores. Use o algoritmo bolha buscando o menor dos 16, depois o menor dos 15, etc. A ordenação final deve ser feita nos mesmos endereços (0850H a 085FH). 13 – Explique o funcionamento da pilha no 8085 incluindo as instruções PUSH, POP e a função do SP. 14 – Mostre como usar a pilha para trocar de forma simples os valores de B e D. 15 – Explique porque a pilha é usada quando há chamada e retorno de subrotina. 16 – O que acontece com uma subrotina recursiva com respeito à pilha? 17 – O que acontecerá com a pilha no programa abaixo: LXI SP, 0900H sub: CALL sub RET HLT 18 – O que o programa abaixo faz? Reescreva o programa abaixo sem a recursão. LXI SP, 0900H MVI A, 00H MVI B, 05H CALL sub HLT sub: ADD B DCR B JNZ salto RET salto: CALL sub RET