MICROPROCESSADORES E MICROCONTROLADORES PROVA 1
|
|
|
- Brian de Sá Klettenberg
- 9 Há anos
- Visualizações:
Transcrição
1 MICROPROCESSADORES E MICROCONTROLADORES PROVA 1 1. A expressão a seguir pode ser usada para avaliar o desempenho de um microprocessador. Comente cada um dos termos dessa expressão. Valor: 2,5 Tempo de processamento = tempo ciclo número de ciclos instrução instruções programa Termo 1 (tempo/ciclo): está diretamente ligado à frequência de clock do microprocessador. Quanto maior a frequência de clock, menor o período de clock e o tempo gasto na execução de uma instrução. Consequentemente, menor o tempo de processamento de um microprocessador. Termo 2 (número de ciclos/instrução): as instruções de um microprocessador precisam ser buscadas na memória de programa, antes de serem executadas, e cada microprocessador possui um conjunto de instruções que precisam de, no mínimo, um ciclo para busca e outro para execução. Quanto menor esse número de ciclos, maior o desempenho. Na arquitetura RISC, devido à possibilidade de buscar a próxima instrução durante o tempo de execução de uma instrução, esse fator é menor que na arquitetura CISC. Termo 3 (instruções/programa): teoricamente, quanto menor o número de instruções de um programa, menor o tempo de processamento (se o tempo de execução delas fossem iguais). Esse fator é menor na arquitetura CISC (comparado com programa equivalente na arquitetura RISC) porque cada instrução CISC, normalmente, executa várias tarefas, resultando em um programa com um número menor de instruções. 2. A figura a seguir mostra o diagrama de blocos simplificado de um microcontrolador. Que tipo de arquitetura ele representa? Justifique e dê exemplos de características desse tipo de arquitetura. Valor: 2,5 Memória de Programa Unidade de Entrada e Saída Unidade de Controle Memória de Dados Registradores Na arquitetura mostrada na figura todas as unidades estão conectadas através de um barramento único, o que caracteriza uma arquitetura CISC. Algumas das características dessa arquitetura: muitas instruções de acesso à memória; número reduzido de registradores e número elevado de instruções.
2 3. O quadro a seguir mostra um programa feito em assembly do 8085, onde a subrotina DISPLAY é usada para mostrar o conteúdo de A. Valor: 2,5 Endereço 2000H 2003H 2005H 2006H 2008H 200BH 200CH 200EH 2011H 2012H 2013H 2016H Mnemônico LXI SP, 2040H MVI A,00H PUSH PSW CPI 80H JC 200EH CMA ADI 01H CALL DISPLAY POP PSW INR A JMP 2005H HLT Analise o programa dado e responda às questões (a) a (d), a seguir: (a) Qual é o endereço inicial da pilha? Endereço inicial da pilha: 2040H, conforme instrução LXI SP,2040H (b) Antes de desviar para a subrotina DISPLAY, o microprocessador guarda um valor na pilha. Qual o valor guardado e em quais endereços da pilha ele é guardado? As tabelas a seguir mostram a evolução da Pilha com a execução do programa até o endereço 200EH. Verifica-se que a instrução PUSH PSW armazena na Pilha os conteúdos de A e Flags, respectivamente, nos endereços 203FH e 203EH; em seguida, no endereço 200EH, antes de desviar para o endereço da subrotina DISPLAY, o microprocessador guarda na Pilha o endereço da próxima instrução, ou seja, o endereço da instrução POP PSW (2011H). Esse endereço é guardado nas posições 203DH (byte mais significativo) e 203CH (byte menos significativo). Pilha após execução da instrução PUSH PSW, no endereço 2005H End. Dados Comentário na Pilha 203CH 203DH 203EH Flags O conteúdo do registrador de flags é colocado nesse endereço após PUSH PSW 203FH A O conteúdo do acumulador é colocado nesse endereço após PUSH PSW 2040H xx Endereço inicial da pilha. Não é armazenado nada nesse endereço Pilha no início da execução da instrução CALL DISPLAY, no endereço 200EH End. Dados Comentário na Pilha 203CH 11H Byte menos significativo do endereço da instrução após CALL DISPLAY 203DH 20H Byte mais significativo do endereço da instrução após CALL DISPLAY 203EH Flags O conteúdo do registrador de flags é colocado nesse endereço após PUSH PSW 203FH A O conteúdo do acumulador é colocado nesse endereço após PUSH PSW 2040H xx Endereço inicial da pilha. Não é armazenado nada nesse endereço
3 (c) Qual a faixa de valores de A que passa pelas instruções CMA e ADI 01H? O programa, a princípio, faz uma contagem crescente, a partir de 00H (até FFH), através do acumulador. A instrução CPI 80H faz a comparação entre o conteúdo de A (acumulador) e o valor 80H; para os valores menores que 80H a flag CY assume o valor 1; assim, os valores menores que 80H são enviados diretamente para o endereço 200EH, através da instrução JC 200EH, para serem visualizados no DISPLAY. Os valores maiores ou iguais a 80H, no entanto, resultam em CY = 0; assim, na instrução JC 200EH, esses valores fazem o processamento ir para a próxima linha, endereço 200BH. Portanto, a faixa de valores que passa pelas instruções CMA e ADI 01H são os valores de A maiores ou iguais a 80H (80H até FFH) (d) Qual a faixa de valores mostrada no DISPLAY? De acordo com a análise do item anterior, os valores de A menores que 80H (00H até 7FH) são enviados diretamente para o DISPLAY. No entanto, os valores de A maiores ou iguais a 80H (80H até FFH) passam por uma transformação: complementa o conteúdo de A e adiciona 01H. Ou seja, esses valores passam por uma transformação de complemento de 2. O resultado é que esses valores de 80H até FFH são transformados em valores de 80H até 01H. Portanto, a faixa de valores mostrada no display é de 00H a 80H. Etapa 1: 00H a 7FH. Etapa 2: 80H a 01H. 4. A tabela a seguir mostra uma sequência de instruções do microprocessador Valor: 2,5 Endereço 2000H 2002H 2004H 2006H 2007H 2009H Instruções MVI B,55H MVI A,A6H ADI 75H ANA B ORI 30H RLC Supondo que essas instruções sejam executadas na sequência mostrada, responda às questões (a) a (d) a seguir. (a) Qual o valor das flags Z, S, CY, P e AC após a execução da instrução ADI 75H? A A6H Byte8 75H A=A+75H 1BH CY= A partir do resultado mostrado na tabela acima, tem-se: Z = 0 (resultado de A diferente de zero); S = 0 (bit 7=0); CY = 1 (houve transporte do bit 7 para o bit 8); P = 1 (quantidade par de dígitos 1 no acumulador) e AC = 0 (não houve transporte do bit 3 para o bit 4).
4 (b) Qual o valor de A após a execução da instrução do endereço 2006H? A instrução do endereço 2006H é ANA B, ou seja, o acumulador A recebe o resultado da operação lógica A AND B. A 1BH B 55H A=A AND B 11H Conforme operação mostrada, o resultado é A = 11H. (c) Qual o valor de A após a execução da instrução do endereço 2007H? A instrução do endereço 2007H é ORI 30H, ou seja, o acumulador A recebe o resultado da operação lógica A OR 30H. A 11H Byte8 30H A=A OR 30H 31H Conforme operação mostrada, o resultado é A = 31H. (d) Qual o valor de A após a execução da instrução RLC? A 31H Após RLC 62H Conforme mostrado na tabela, após a operação RLC, o conteúdo de A passa de 31H para 62H. Questão Extra Opcional. Valor: 1,0 Em aplicações de microcontroladores, normalmente são utilizados sensores/transdutores, com o objetivo de transferir para o microcontrolador informações externas, tais como velocidade, tensão, corrente, pressão, temperatura e outros. Alguns sensores/transdutores utilizam como princípio básico o efeito Hall, outros, o efeito piezoelétrico ou outros efeitos físicos. Escolha um transdutor/sensor e descreva o princípio de funcionamento do mesmo.
5 Questão Extra 2 Opcional (Lógica). Valor: 0,5 Considere dois cordões de comprimentos distintos e não homogêneos e com uma propriedade em comum: ambos os cordões levam 1 hora para queimar de ponta a ponta, independentemente da ponta em que o fogo é colocado. Pergunta-se: Como usar esses dois cordões para marcar precisamente 45 minutos? Para tornar mais clara a resposta, vamos supor que o cordão 1 tenha extremidades A e B e o cordão 2, C e D. Inicialmente vem a pergunta: como marcar 30 minutos usando essa propriedade? Resposta: colocando fogo simultaneamente nas extremidades A e B, do cordão 1, ou nas extremidades C e D, do cordão 2. E 45 minutos? Passo 1: coloca-se fogo, simultaneamente nas extremidades A e B, do cordão 1 e na extremidade C do cordão 2. Passo 2: Quando o cordão 1 for totalmente queimado, já se passaram 30 minutos. Então faltam ainda 30 minutos para completar a queima do cordão 2. Assim, nesse momento, coloca-se fogo na extremidade D do cordão 2. Ou seja, o restante do cordão 2 queimará em 15 minutos. Total: 45 minutos. Tabela 1: Registrador de Flags do Microprocessador 8085 S Z x AC X P x CY Instrução LXI SP,dado16 MVI reg,dado8 MOV reg1,reg2 CMA ADI dado8 INR reg JNC addr JC addr CPI dado8 CALL subrotina PUSH Reg16 POP Reg16 ANA reg ORI dado8 RLC Tabela 2: Algumas instruções do Microprocessador 8085 Comentário O apontador de pilha SP é carregado com um dado de 16 bits. O registrador reg é carregado com um dado de 8 bits O registrador reg1 recebe o conteúdo do registrador reg2 Complementa o conteúdo do acumulador A A + dado8. Adiciona um dado de 8 bits ao acumulador Incrementa em uma unidade o conteúdo do registrador reg Desvia para o endereço addr, se CY=0 Desvia para o endereço addr, se CY=1 Faz a subtração A dado8, mas não altera o conteúdo de A. Altera as flags CY e Z Desvia para o endereço da subrotina. Retorna quando encontra RET Coloca na pilha o conteúdo do registrador duplo Reg16 (Exemplos: PUSH PSW guarda A e Flags; PUSH B guarda B e C O registrador de 16 bits Reg16 recebe valores oriundos da pilha Faz a operação lógica AND (bit a bit) entre o acumulador e o conteúdo do registrador reg Faz a operação lógica OR (bit a bit) entre o acumulador e o dado de 8 bits Rotaciona à esquerda o conteúdo do acumulador Tabela 3: Flags após instrução CPI CPI byte CY Z A > byte 0 0 A = byte 0 1 A < byte 1 0
MICROPROCESSADORES E MICROCONTROLADORES. PROVA 1 - Solução da Versão 1
MICROPROCESSDORES E MICROCONTROLDORES PROV 1 - Solução da Versão 1 (o final são apresentadas as soluções da questão 4 das versões 2 e 3) 1. Na comparação entre as arquiteturas CISC e RISC, faça comentários
Microprocessadores I ELE Conjunto de Instruções do Microprocessador 8085 Aula 9 - PILHA E SUBROTINAS -
Microprocessadores I ELE 1078 Conjunto de Instruções do Microprocessador 8085 Aula 9 - PILHA E SUBROTINAS - 9.1 - Grupos de Instruções As instruções no 8085 são distribuídas em 5 grupos: 1. Grupo de transferência
Microprocessadores I ELE Aula 7 Conjunto de Instruções do Microprocessador 8085 Desvios
Microprocessadores I ELE 1078 Aula 7 Conjunto de Instruções do Microprocessador 8085 Desvios Grupos de Instruções do 8085 As instruções no 8085 são distribuídas em 5 grupos: 1. Grupo de transferência da
Aula 4 Conjunto de Instruções do Microprocessador 8085 Grupo Aritmético
Microprocessadores I Aula 4 Conjunto de Instruções do Microprocessador 8085 Grupo Aritmético 4.1 - Grupos de Instruções As instruções no 8085 são distribuídas em 5 grupos: 1. Grupo de transferência da
2.5 - Instruções Lógicas do ULA
2.5 - Instruções Lógicas do 8085 - ULA Todas as operações lógicas e aritméticas em qualquer microprocessador são realizadas em uma unidade dedicada denominada Unidade Lógica e Aritmética (ULA). Para auxiliar
Tópicos: 1 - Modos de endereçamento do Pilha e instruções de Pilha. 3 - Instruções que usam pilha: - instrução CALL - instrução RET
Tópicos: 1 - Modos de endereçamento do 8051 2 - Pilha e instruções de Pilha 3 - Instruções que usam pilha: - instrução CALL - instrução RET 4 - Interrupção 1 - Modos de Endereçamento do 8051 Os modos de
Sistemas de Microprocessadores I Lista de exercícios (questões de provas de semestre anteriores)
Sistemas de Microprocessadores I Lista de exercícios (questões de provas de semestre anteriores) 1 - Fazendo uma comparação entre a arquitetura proposta por Von Neumann e a arquitetura de um microcomputador
Solução Lista de Exercícios Processadores
Solução Lista de Exercícios Processadores Questão 1 A ULA é o dispositivo da CPU que executa operações tais como : Adição Subtração Multiplicação Divisão Incremento Decremento Operação lógica AND Operação
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Teclado e Rotação de LEDs Alunos: Matrícula:
Microprocessadores I. Aula 6 Arquitetura do Microprocessador Pinagem e Diagrama de Temporização
Microprocessadores I Aula 6 Arquitetura do Microprocessador 8085 - Pinagem e Diagrama de Temporização 1 O 8085 contém em seu CI circuitos para executar operações de cálculos e comunicação com periféricos.
Conjunto de Instruções e Modelos de Arquiteturas
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Conjunto de Instruções e Modelos de Arquiteturas Aula 7 Prof. Marcelo Andrade da Costa Vieira
Prof. Adilson Gonzaga
Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários armazenados em memória. Prof. Adilson Gonzaga 1 As ordens ou comandos
Instruções Assembly x Código de máquina Microprocessador Didático
Instruções Assembly x Código de máquina Microprocessador Didático Professor Afonso Ferreira Miguel ([email protected]) Disciplina de Projetos Lógicos e Microprocessadores Curitiba, 1 de junho de
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA 1. Escreva as instruções para as configurações pedidas. Valor: 2,0 a) Habilita as interrupções externas zero e um e a interrupção do
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL Aluno: Matrícula: 1. Escreva as instruções necessárias para atender a cada uma das configurações solicitadas. Valor: 2,0 (a) Interrupção
Prof. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 2 Estrutura de um processador Prof. Leonardo Augusto Casillo Arquitetura de Von Neumann: Conceito de programa armazenado; Dados
Microprocessadores. Organização de Memória
Microprocessadores Organização de Memória Prof. Clayrton Henrique rev. 01 fev. 2016 Roteiro Introdução; RAM Interna; Parte de Dados; Parte de SFR; Registradores; Assembly; Referências... 2 Introdução RAM
MICROPROCESSADORES E MICROCONTROLADORES Parte 1
MICROPROCESSADORES E MICROCONTROLADORES Parte 1 José Wilson Lima Nerys Página: www.emc.ufg.br/~jwilson Emails: [email protected] e [email protected] Prof. José Wilson 1 Lima Nerys 1 Microprocessadores
Introdução à Organização de Computadores. Aula 8
SEL-0415 Introdução à Organização de Computadores Set de Instruções Modelos de Arquiteturas Aula 8 Prof. Dr. Marcelo Andrade da Costa Vieira INSTRUÇÕES n Padrão de código binário armazenado em um dispositivo
As 5 partes fundamentais. Linguagem de Programação Pinagem Características Elétricas Ambiente de Desenvolvimento Integrado - IDE
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Como conhecer/estudar um Microprocessador/Microcontrolador As 5 partes fundamentais Programação de Microprocessadores Prof: Evandro L. L. Rodrigues Arquitetura
Conjunto de Instruções e Modelos de Arquiteturas
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Conjunto de Instruções e Modelos de Arquiteturas Aula 7 Prof. Marcelo Andrade da Costa Vieira
Programação de Microprocessadores. Programação de Microprocessadores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Programação de Microprocessadores Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - Uma Solução Possível
Parte 3 Parte 1 Parte 2 Goiânia, 5 de junho de 2014. MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - Uma Solução Possível 1. Suponha um sistema com um conjunto de 8 LEDs conectados à porta P1 e duas
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento
Microprocessadores e Microcontroladores Professor Lucas Araujo do Nascimento REVISÃO Microprocessadores e Microcontroladores Microprocessadores e Microcontroladores COMPUTADOR Microprocessadores e Microcontroladores
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
MICROPROCESSADORES E MICROCONTROLADORES. Prova 1 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES Prova 1 Resposta Esperada 1. Tema: Conceitos Gerais Valor: 1,0 Os microcontroladores da família 8051 possuem arquitetura CISC, e os microcontroladores da família
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: 1. Na figura a seguir 8 Leds são conectados à porta P1 e 8 à porta P2. Valor: 2,5 Faça um programa em assembly do 8051 em que as interrupções
Neander - características
NEANDER x RAMSES (Ou porque da necessidade de upgrade :-) Texto original: ftp://ftp.inf.ufrgs.br/pub/inf108/ramses-instrucoes.ppt Neander - características Largura de dados e endereços de 8 bits Dados
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III Orientações: Esta lista de Exercícios deve ser entregue juntamente com a
14/3/2016. Prof. Evandro L. L. Rodrigues
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Motor de Passo e Display LCD Alunos: Matrícula:
Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone
Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 [email protected] 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
ção de Computadores I
Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Bacharelado em Ciência da Computação Arquitetura e Organizaçã ção de Computadores I Aula 2 1. Projeto da Arquitetura
Símbolos e abreviaturas utilizadas na descrição das instruções
Símbolos e abreviaturas utilizadas na descrição das instruções acumulador registo A addr endereço de 16 bits data quantidade de 8 bits data 16 quantidade de 16 bits byte 2 segundo byte da instrução byte
SEL-614 MICROPROCESSADORES E APLICAÇÕES. Adilson Gonzaga
SEL-614 MICROPROCESSADORES E APLICAÇÕES Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:
Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas: Somar e subtrair Mover um dado de um local de armazenamento para outro Transferir um dado para um dispositivo
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Tabela 1 mostra um programa, em linguagem
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas
Laboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Conversor Analógico/Digital e Conversor Digital/Analógico
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-1 Objetivos Conhecer o processador Compreender os registradores
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Organização e Projeto de Computadores
Organização e Projeto de Computadores 1 Processamento no Computador Operações principais: leitura de instrução do programa leitura de dados processamento: execução da instrução escrita de resultado entrada/saída
Microcontrolador 8051
Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;
2. A influência do tamanho da palavra
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de
Processador. Processador
Departamento de Ciência da Computação - UFF Processador Processador Prof. Prof.Marcos MarcosGuerine Guerine [email protected] [email protected] 1 Processador Organização básica de um computador: 2 Processador
Laboratório de Microprocessadores e Microcontroladores. Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Arquitetura de Computadores Conceitos Fundamentais. Graduação em Engenharia Elétrica - UFPR Prof. Carlos Marcelo Pedroso 2016
Arquitetura de Computadores Conceitos Fundamentais Graduação em Engenharia Elétrica - UFPR Prof. Carlos Marcelo Pedroso 2016 Um Computador Muito Simples CPU UC ULA A B PC IR FLAGS SP CS DS SS... 0A 09
Microcontrolador Assembly UTFPR / DAELN Microcontroladores 1 Prof. Gabriel Kovalhuk
Assembly 8051 Num sistema microprocessado, geralmente, não existe um sistema operacional; O programa desenvolvido pelo programador deve cuidar tanto da lógica do programa, bem como da configuração e acesso
MICROPROCESSADORES E MICROCONTROLADORES
MICROPROCESSADORES E MICROCONTROLADORES Microprocessador8085 José Wilson Lima Nerys [email protected] Goiânia, 2009 1 1 Microprocessador 8085 Evolução de Conhecimentos até Microprocessadores 2 2 Microprocessador
CONJUNTO DE INSTRUÇÕES
CONJUNTO DE INSTRUÇÕES Rn - Registrador R0 R7 do banco de registradores selecionado. direto - 8-bits de endereço da posição da RAM de dados Podem ser referentes tanto à RAM interna (0 7F) como ao espaço
2. A influência do tamanho da palavra
PROCESSAMENTO 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante
Estrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
ORGANIZAÇÃO DE MEMÓRIA NO 8051: Microcontroladores - Prof: Demantova 1
ORGANIZAÇÃO DE MEMÓRIA NO 8051: 1 8. ORGANIZAÇÃO DE MEMÓRIA NO 8051: 00H 0000H BANCOS DE REGISTROS 00H 7FH 80H RAM INTERNA REGISTROS ESPECIAIS REGISTROS ENDEREÇÁVEIS POR BIT RAM DE USO GERAL 1FH 20H 2FH
1345 Arquitectura de Computadores
1345 Arquitectura de Computadores Relatório do 2º Teste formativo Ano lectivo 1999/2000 Resolução da questão 1 O mapa de memória pedido é o seguinte: Endereço do fim da página FFFFH DFFFH BFFFH 9FFFH 7FFFH
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 04: ASPECTO BÁSICO DO PROJETO DE UMA CPU SIMPLES E LINGUAGEM DE MONTAGEM Prof. Max Santana Rolemberg Farias [email protected] Colegiado de Engenharia
Experiência 1 -Introdução ao Módulo Didático MC-1 e Instruções de Transferência de Dados
UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO FACULDADE DE ENGENHARIA DE ILHA SOLTEIRA DEPARTAMENTO DE ENGENHARIA ELÉTRICA LABORATÓRIO DE MICROPROCESSADORES I ELE 1078 Experiência 1 -Introdução
CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP)
CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP) 1 LINGUAGENS Conhecida pelo PROCESSADOR Conhecida pelo Usuário COMPILADOR LINGUAGEM DE ALTO NÍVEL LINGUAGEM ASSEMBLY 2 INSTRUÇÕES EM ASSEMBLY Para programar
Computador Cleópatra
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Computador Cleópatra Assembly Alexandre Amory Edson Moreno 2 / 36 Na Aula Anterior Vimos a máquina de estados da Cleo 3 / 36 Arquitetura Cleópatra - Von Neumann
A Arquitetura: conjunto de instruções
A Arquitetura: conjunto de instruções código instrução comentário 0000 NOP Nenhuma operação 0001 STA MEM() AC 0010 LDA AC MEM() 0011 ADD AC MEM() + AC 0100 OR AC MEM() OR AC 0101 AND AC MEM() AND AC 0110
CONJUNTO DE INSTRUÇÕES
CONJUNTO DE INSTRUÇÕES 1 CARACTERÍSTICAS DE INSTRUÇÕES DE MÁQUINA Quando um programador usa uma linguagem de alto-nível, como C, muito pouco da arquitetura da máquina é visível. O usuário que deseja programar
MICROCONTROLADOR 8051
MICROCONTROLADOR 8051 Notas de Aula (v.2014) Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca ARQUITETURA 8051 APLICAÇÕES MAIS FREQUENTES SISTEMAS COMPACTOS: MEMÓRIAS ROM / RAM
Aula 10 Microcontrolador Intel 8051 Parte 2
SEL 0415 Aula 10 Microcontrolador Intel 8051 Parte 2 SEL 0415 INTROD À ORGANIZAÇÃO DE COMPUTADORES Prof Dr Marcelo A C Vieira SEL 415 Mapeamento das memórias internas Memória de dados interna (RAM) n 8051
CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP)
CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP) 1 LINGUAGENS Constituída de seqüência de zeros (0) e uns (1) Cada instrução em ASSEMBLY constitui-se em um mnemônico (uma forma fácil de se lembra) de uma
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o processador Compreender os registradores
Organização de Memórias
Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui
Descrição de uma Unidade Processadora Discreta Microprogramável
Descrição de uma Unidade Processadora Discreta Microprogramável EDNA MIE KANAZAWA WILIAN SOARES LACERDA UFLA Universidade Federal de Lavras DCC Departamento de Ciência da Computação Cx. Postal 37 CEP 37.200-000
SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES
SEL 0415 Aula 11 Microcontrolador 8051 Parte 3 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 415 INTERRUPÇÃO Estrutura de Interrupção do 8051 n 5 Fontes [ 2 Externas
a) Obtenha a tabela verdade das operações com 01 bit
01. Deduza a obtenção de um circuito somador completo (FULL ADDER) e 01 bit seguindo os passos abaixo: a) Obtenha a tabela verdade das operações com 01 bit SOLUÇÃO NOS SLIDE b) Obtenha a expressão não
EEL Microprocessadores
EEL7030 - Microprocessadores 8086 Primeiro (1980) da família do Pentium (80x86). Componente com arquitetura similar (8088) utilizado no primeiro IBM PC. Cada descendente executa código dos antepassados
Arquitetura de Microprocessadores
Arquitetura de Computadores UNIDADE 4 Arquitetura de 05-02-2019 Sumário Arquitetura de um microprocessador; Acesso à memória; A arquitetura de von Neumann apenas mostra a conceção ideológica do que deveria
Instruções. Maicon A. Sartin
Instruções Maicon A. Sartin SUMÁRIO Introdução Instruções Formatos de instruções Conjuntos de instruções Execução de instruções Introdução a Linguagem de Montagem Introdução a Linguagem de Montagem Níveis
MICROPROCESSADORES E MICROCONTROLADORES Parte 1
MICROPROCESSADORES E MICROCONTROLADORES Parte 1 José Wilson Lima Nerys Página: www.emc.ufg.br/~jwilson Emails: [email protected] e [email protected] Prof. José Wilson 1 Lima Nerys 1 Microprocessadores
Computador Cleópatra
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Computador Cleópatra Interface Hardware e Software Alexandre Amory Edson Moreno 2 / 9 Nas Aulas Anteriores Vimos como descrever e implementar circuitos combinacionais
ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR
ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR Prof. Filippo Valiante Filho http://prof.valiante.info Estrutura do Computador Computador CPU (Central Processing Unit) Sistema de Armazenamento (Memórias) Sistema
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
MICROPROCEADORE E MICROCOTROLADORE PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Figura a seguir mostra um carro com quatro sensores de obstáculos
LISTA 02 CONJUNTO DE INSTRUÇÕES - GABARITO
LISTA 02 CONJUNTO DE INSTRUÇÕES - GABARITO 1) Identifique na instrução em linguagem de máquina armazenada na memória, os elementos da instrução 2) Na figura acima, qual a quantidade de código de operações
ELE Microprocessadores I
ELE 1078 - Microprocessadores I AULA 13 Conjunto de Instruções do Microprocessador 8085A - Entrada e Saída (I/O) - 13.1 - Grupos de Instruções As instruções no 8085 são distribuídas em 5 grupos: Grupo
Nível do Conjunto de Instruções Prof. Edson Pedro Ferlin
1 Definições Nível ISA (Instruction Set Architecture). Está posicionado entre o nível da microarquitetura e o nível do sistema operacional. É a interface entre o software e o hardware. Nesse nível está
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Universidade Federal do Rio de Janeiro Bacharelado em Ciência da Computação. Arquitetura de Computadores I. Organização Básica do Computador
Universidade Federal do Rio de Janeiro Bacharelado em Ciência da Computação Arquitetura de Computadores I Organização Básica do Computador Gabriel P. Silva Ementa Unidade 2: Organização Lógica e Funcional
UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES
UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES ESSA APRESENTAÇÃO POSSUI QRCODE PARA ACESSAR INFORMAÇÕES ADICIONAIS AOS SLIDES. Código QR Reader Código QR INTRODUÇÃO A ARQUITETURA DE COMPUTADORES Qual
Interrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
Capítulo 3 Organização Interna de um Computador
Capítulo 3 Organização Interna de um Computador 3.1 UNIDADE CENTRAL DE PROCESSAMENTO A Unidade Central de Processamento - UCP (em inglês, Central Processing Unity - CPU) é a responsável pelo processamento
