Experiência 1 -Introdução ao Módulo Didático MC-1 e Instruções de Transferência de Dados
|
|
- Felícia da Cunha Freire
- 7 Há anos
- Visualizações:
Transcrição
1 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 ao Módulo Didático MC-1 e Instruções de Transferência de Dados Objetivos: Conhecer os elementos básicos e usar o módulo didático MC-1; Conhecer e utilizar as instruções de transferência de dados do Introdução O módulo MC-1 é um sistema baseado no microprocessador 8085 e projetado para uso didático em laboratórios de ensino de microprocessadores. O módulo principal é composto dos seguintes blocos: - CPU A, operando em 2,35 MHz; - Memória RAM de 256 bytes (2000H até 20FFH); - Memória EPROM de 2 Kbytes (0000 até 07FFH); - Teclado híbrido (24 teclas); - Display de 7 segmentos com seis dígitos; - Interface paralela; - Outros periféricos. O MC-1 é, de fato, um microcomputador simples, onde a unidade de entrada é o TECLADO e a unidade de saída é o DISPLAY. Para um conhecimento básico em microprocessadores, o MC-1 é altamente eficiente e flexível. No sistema existem várias placas de expansão, como: Memória RAM, Memória EPROM, Interface Paralela 8255, Interface Serial 8251, TIMER 8253, etc. Dessa forma, experimentos variados podem ser realizados, possibilitando um aprendizado eficiente. Naturalmente, o sistema MC-1 possibilita uma formação mais adequada para os engenheiros que irão desenvolver atividades na área de automação e controle, onde se usam microprocessadores simples, CLPs, etc. Mas seu esquema geral está próximo dos micros mais modernos. Manuais de Apoio: Curso MC- Vol 1 e 2 e MC-1 Instruções de Uso Comandos Básicos do MC-1 Reset in - Esta tecla causa o reinicio do sistema e do funcionamento do Monitor (sistema operacional do módulo). A mensagem - LAB 85 aparecerá no display se a unidade se encontra no modo teclado/display. Após apertar esta tecla, o monitor estará 1
2 pronto para aceitar um comando, o conteúdo da memória não é alterado, porém os registradores perdem seu conteúdo. Mem - Permite verificar o conteúdo da memória ROM e ler ou alterar o conteúdo da memória RAM. Ao apertar esta tecla, um ponto decimal será mostrado no extremo direito. Reg - Permite verificar e alterar o conteúdo dos registradores. Ao apertar esta tecla, aparece um ponto decimal no extremo direito no campo de endereços; deve-se apertar uma tecla correspondente ao registrador que se deseja verificar ou alterar o conteúdo. Será mostrado o registrador teclado e seu conteúdo no campo de dados. Para se alterar seu conteúdo basta digitar novo valor e teclar Next ou Execute. Next - Permite verificar o conteúdo do endereço ou registrador seguinte ao mostrado no display e trocá-lo, caso se deseje. Execute - Executa um determinado programa a partir do endereço fornecido pelo comando GO ou termina um comando. Go - Permite alterar o valor do PC (Program Counter - Contador de Programa). Single Step - Permite a execução de um programa passo a passo; Restart Desvia o programa para a posição 20CEH (RAM). Esse comando é baseado na interrupção RST 7.5 (desvio normal para 003CH). A visualização de dados e endereços é realizada através do Display (unidade de saída), que é dividido em dois campos: Endereços (4 dígitos) e Dados (2 dígitos). Cada dígito representa uma parcela binária de 4 bits. Assim, como o 8085 possui 16 linhas de endereços, são necessárias 4 unidades de 7 segmentos. Já no caso dos dados, o 8085 opera com 8 bits, necessitando apenas de 2 dígitos. Esquema dos Displays do MC-1 Campo de endereços Campo de dados Experiências Parte 1 Uso do Módulo Didático 1.1 Anote o conteúdo dos seguintes blocos de memória: B1: 0000H a 0003H, B2: 1000H a 1003H e B3: 2000H a 2003H. Tente modificar tais posições inserindo o valor 18H em todas as posições de memória. Em seguida desligue o equipamento por 20 segundos. Religue-o e verifique novamente os blocos de memória. Comente os resultados observando os possíveis tipos de memória. 1.2 Insira, a partir da posição 2000H, os seguintes valores: 3EH, 77H, 06H, 66H, 0EH, 55H e CFH. Execute o programa (GO EXEC). Verifique o conteúdo do contador de programa (PCH-PCL) e dos registradores A, B e C usando o comando REG. Comente os resultados, tentando explicá-los. (não use a tecla RST IN após a execução do programa). 2
3 1.3 Insira o seguinte programa na memória, execute-o e comente o que observa. Endereço (H) Conteúdo (H) Endereço (H) Conteúdo (H) Endereço (H) Conteúdo (H) B D B0 200C CD D 7B 2018 F E 200E D F A D D D5 201B CD 201C C AF D 0A E F A 7A Faça a seguinte alteração e verifique o que ocorre: (2016H) = 02H. Parte 2 Instruções de Transferência de Dados 2.1 Codificar em op code, armazenar na memória e executar o seguinte programa: 3
4 INSTRUÇÃO MVI A, 33H STA 2070H MVI B, 20H MOV C, A STAX B RST 1 CÓDIGO (HEXA) Verifique, sem usar RESET IN após a execução do programa, os conteúdos dos registradores A, B e C, e também das posições de memória 2033H e 2070H. A partir do resultado, resuma as operações realizadas pelo programa, comentando-o. 2.2 Elaborar um programa para carregar os registradores A, B, C, D e E com valores de oito bits e salve o conteúdo de cada um desses registradores a partir da posição 2050H. Converter para linguagem de máquina, executar e verificar seu funcionamento. 2.3 Elaborar um programa para transferência de 6 bytes armazenados a partir da posição 2050H para uma outra área começando no endereço 2080H. Converter para linguagem de máquina, executar e verificar seu funcionamento. Parte 3 Tarefa Extra 3.1 Simule o programa 2.1, 2.2 e 2.3 usando o Emulador Abacus. 3.2 Faça o relatório das experiências realizadas e uma conclusão geral. 4
5 5
6 Conjunto de Instruções do 8085 Ordem Alfabética CODE INSTRUC CODE INSTRUC CODE INSTRUC CODE INSTRUC CODE INSTRUC CE ACI D8 15 DCR D 41 MOV B,C 72 MOV M,D E7 RST 4 87 ADD A 1D DCR E 42 MOV B,D 73 MOV M,E EF RST 5 80 ADD B 25 DCR H 43 MOV B,E 74 MOV M,H F7 RST 6 81 ADD C 2D DCR L 44 MOV B,H 75 MOV M,L FF RST 7 82 ADD D 35 DCR M 45 MOV B,L C8 RZ 83 ADD E 0B DCX B 46 MOV B,M 3E MVI A,D8 84 ADD H 1B DCX D 06 MVI B,D8 9F SBB A 85 ADD L 2B DCX H 4F MOV C,A 0E MVI C,D8 98 SBB B 86 ADD M 3B DCX SP 48 MOV C,B 16 MVI D,D8 99 SBB C 8F ADC A F3 DI 49 MOV C,C 1E MVI E,D8 9A SBB D 88 ADC B FB EI 4A MOV C,D 26 MVI H,D8 9B SBB E 89 ADC C 4B MOV C,E 2E MVI L,D8 9C SBB H 8A ADC D 76 HLT 4C MOV C,H 36 MVI M, D8 9D SBB L 8B ADC E DB IN D8 4D MOV C,L 9E SBB M 8C ADC H 3C INR A 4E MOV C,M 00 NOP DE SBI D8 8D ADC L 04 INR B 8E ADC M 0C INR C 57 MOV D,A B7 ORA A 30 SIM C6 ADI D8 14 INR D 50 MOV D,B B0 ORA B F9 SPHL A7 ANA A 1C INR E 51 MOV D,C B1 ORA C 32 STA ADR A0 ANA B 24 INR H 52 MOV D,D B2 ORA D 02 STAX B A1 ANA C 2C INR L 53 MOV D,E B3 ORA E 12 STAX D A2 ANA D 34 INR M 54 MOV D,H B4 ORA H 37 STC A3 ANA E 03 INX B 55 MOV D,L B5 ORA L 97 SUB A A4 ANA H 13 INX D 56 MOV D,M B6 ORA M 90 SUB B A5 ANA L 23 INX H 5F MOV E,A F6 ORI D8 91 SUB C A6 ANA M 33 INX SP 58 MOV E,B D3 OUT D8 92 SUB D E6 ANI D8 59 MOV E,C 93 SUB E DA JC ADR 5A MOV E,D E9 PCHL 94 SUB H CD CALL ADR C3 JMP ADR 5B MOV E,E C1 POP B 95 SUB L DC CC ADR FA JM ADR 5C MOV E,H D1 POP D 96 SUB M FC CM ADR D2 JNC ADR 5D MOV E,L E1 POP H D6 SUI D8 2F CMA C2 JNZ ADR 5E MOV E,M F1 POP PSW 3F CMC F2 JP ADR C5 PUSH B EB XCHG BF CMP A EA JPE ADR 67 MOV H,A D5 PUSH D E3 XTHL B8 CMP B E2 JPO ADR 60 MOV H,B E5 PUSH H AF XRA A B9 CMP C CA JZ ADR 61 MOV H,C F5 PUSH PSW A8 XRA B BA CMP D 62 MOV H,D A9 XRA C BB CMP E 3A LDA ADR 63 MOV H,E 17 RAL AA XRA D BC CMP H 0A LDAX B 64 MOV H,H 1F RAR AB XRA E BD CMP L 1A LDAX D 65 MOV H,L D8 RC AC XRA H BE CMP M 2A LHLD ADR 66 MOV H,M AD XRA L D4 CNC ADR 01 LXI B,D16 C9 RET AE XRA M C4 CNZ ADR 11 LXI D,D16 6F MOV L,A 20 RIM EE XRI D8 F4 CP ADR 21 LXI H,D16 68 MOV L,B F8 RM EC CPE ADR 31 LXI SP,D16 69 MOV L,C D0 RNC 08 FE CPI D8 6A MOV L,D C0 RNZ 10 E4 CPO ADR 7F MOV A,A 6B MOV L,E F0 RP 18 CC CZ ADR 78 MOV A,B 6C MOV L,H E8 RPE DAA 79 MOV A,C 6D MOV L,L E0 RPO DAD B 7A MOV A,D 6E MOV L,M 0F RRC CB 19 DAD D 7B MOV A,E C7 RST 0 D9 29 DAD H 7C MOV A,H 77 MOV M,A CF RST 1 DD 39 DAD SP 7D MOV A,L 70 MOV M,B D7 RST 2 ED 3D DCR A 7E MOV A,M 71 MOV M,C DF RST 3 ED 05 DCR B 47 MOV B,A 0D DCR C 40 MOV B,B CODE INSTRUC CODE INSTRUC CODE INSTRUC CODE INSTRUC CODE INSTRUC 6
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
Leia maisMicroprocessadores 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
Leia mais1345 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
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 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
Leia maisCapítulo 8. Arquitetura de processadores
Arquitetura de processadores Capítulo 8 Mostraremos neste capítulo alguns conceitos importantes sobre o funcionamento interno dos processadores. Tomaremos como exemplo os processadores Intel, e com eles
Leia maisMICROPROCESSADORES E MICROCONTROLADORES
MICROPROCESSADORES E MICROCONTROLADORES Microprocessador8085 José Wilson Lima Nerys jwilson@eee.ufg.br Goiânia, 2009 1 1 Microprocessador 8085 Evolução de Conhecimentos até Microprocessadores 2 2 Microprocessador
Leia maisMicroprocessadores 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.
Leia maisDepartamento 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 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
Leia maisMicroprocessadores 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
Leia maisDepartamento 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 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
Leia maisAs 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
Leia maisSEL-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
Leia maisArquitetura 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
Leia maisCertidão Permanente. Código de acesso: PA DESCRIÇÕES - AVERBAMENTOS - ANOTAÇÕES
Certidão Permanente Código de acesso: PA-180-99919-08080-0093 URBANO DENOMINAÇÃO: LOTE N2 DO SECTOR 1A - "AL-CHARB - EDIFICIO Y1" SITUADO EM: Vilamoura ÁREA TOTAL: 192 M2 ÁREA COBERTA: 298 M2 ÁREA DESCOBERTA:
Leia maisProgramaçã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
Leia maisTó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
Leia maisSoluçã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
Leia maisUNIVERSIDADE 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
Leia maisInstruçõ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 (afmiguel@rla01.pucpr.br) Disciplina de Projetos Lógicos e Microprocessadores Curitiba, 1 de junho de
Leia maisDepartamento 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 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
Leia maisMicroprocessador 8085 V.Lobo, Escola Naval v1.6 2007
es INTRODUÇÃO Intel 8080 Primeiro microprocessador de 8 bits da Intel Sucessor do primeiro microprocessador do mundo (de 4 bits) Intel Versão melhorada do 8080 Primeiro microprocessador com grande sucesso
Leia maisSistemas 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
Leia maisAula 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
Leia maisMicroprocessador 8085 V.Lobo, Escola Naval v1.6 2007
INTRODUÇÃO es Intel 8080 Primeiro microprocessador de 8 bits da Intel Sucessor do primeiro microprocessador do mundo (de 4 bits) Arquitectura interna D7-D0 B1-DIRECTIONAL DATA BUS DATA BUS BUFFER/LATCH
Leia maisProf. 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
Leia maisMicrocontrolador 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;
Leia maisMICROCONTROLADOR 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
Leia maisMicroprocessadores. 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
Leia maisDisciplina de. Organização de Computadores Digitais
USP - ICMC - SSC SSC 0511 - Sist. Informação - 2o. Semestre 2014 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/
Leia maisDepartamento 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 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
Leia maisDepartamento 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 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
Leia maisDepartamento 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 caa@dee.feis.unesp.br 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
Leia maisUCP 8051 (parte 02) Professor Adão de Melo Neto
UCP 85 (parte 2) Professor Adão de Melo Neto Barramento de endereços UCP 85 É unidirecional (6 BITS), porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S.
Leia maisNotas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca
Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca SISTEMAS COMPACTOS: MEMÓRIAS ROM/RAM INTERNAS E/S INTERNOS: 1 CANAL SERIAL (CONSOME P3.0 E P3.1) 2 TIMERS/CONTADORES
Leia maisEstudo de Triângulos - Teorema de Menelaus e Relação de Stewart. Teorema de Menelaus. 9 ano E.F. Professores Cleber Assis e Tiago Miranda
Estudo de Triângulos - Teorema de Menelaus e Relação de Stewart Teorema de Menelaus 9 ano E.F. Professores Cleber Assis e Tiago Miranda Estudo de Triângulos - Teorema de Menelaus e Relação de Stewart Teorema
Leia maisInstruções de Máquina
Instruções de Máquina Operação básica (primitiva) que o hardware é capaz de executar diretamente Conjunto de bits que indica ao processador uma operação que ele deve realizar O projeto de um processador
Leia maisEstrutura 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
Leia maisSSC510 Arquitetura de Computadores 1ª AULA
SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura
Leia maisRaquel de Araújo Fábio Borges Gerson Nunes. O algoritmo AES: Apresentação e Descrição da Estrutura p.1/23
O algoritmo AES: Apresentação e Descrição da Estrutura Raquel de Araújo Fábio Borges Gerson Nunes O algoritmo AES: Apresentação e Descrição da Estrutura p.1/23 História do Algoritmo Em 1997, o NIST (National
Leia maisçã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
Leia maisNo. de bits. O primeiro IBM PC foi construído com o 8088 (versão de 8 bits do 8086).
Cap2.1 2. Arquitetura do microprocessador 8086 2.1 A família Intel iapx86 (ou 80X86) Processador Co-proc. Ano de introdução No. de bits No. de transistores Velocidade (MHz) 4004-1971 4 2.205-8008 - 1972
Leia maisMICROPROCESSADORES 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
Leia maisNEANDERWIN. Algumas características do processador Neander são:
NEANDERWIN O NeanderWin é um simulador da máquina Neander, definida no livro do Raul F. Weber (UFRGS), Fundamentos de Arquitetura de Computadores, Ed. Sagra Luzzatto. A máquina original foi estendida aqui
Leia mais,-./(, 0 " #1 $, * 2 3 4 =' > + + 24? + <(!< (8 <(<*(" #+ + < ('+ + @'2? # + B B + 7: 5 B#9$ '+ B + ; 5) +? + @ 2.+ - C "#$%&'()(*+'%&,-.!
Página 1 de 30!"#$%&'"!!"( ) * +,-./(, 0 " #1 $, * 2 3 4 #5'+ 6378 9:+ ;%%< =' > + + 24? +
Leia mais7. PROGRAMANDO O MICROCONTROLADOR. Microcontroladores - Prof: Demantova
7. PROGRAMANDO O MICROCONTROLADOR 1 7. PROGRAMANDO O MICROCONTROLADOR: Hardware parte física do circuito eletrônico CPU onde está localizado o microcontrolador. Dentro do microcontrolador existe um conjunto
Leia maisESTRUTURA 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
Leia maisO Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.
Lista de Exercícios 2 Conceitos envolvidos: a) Interface serial RS232 b) Interface com Teclado Matricial c) Interface com Displays de 7 segmentos d) Interface com LCD e) Interface com Conversores A/D e
Leia maisUniversidade de São Paulo
Universidade de São Paulo Organização de Computadoresres Dr. Jorge Luiz e Silva Cap 3 Estrutura da Unidade de Processamento 8086/8088 14 Registradores.PC Contador de programa.sp Ponteiro de Pilha.SP Índice
Leia maisDepartamento de Sistemas de Computação - SSC. Sistemas Digitais. 2 o Semestre Projeto CPU. Data da apresentação: 26/27 de outubro
UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação - SSC Sistemas Digitais 2 o Semestre Projeto CPU Data da apresentação: 26/27 de outubro
Leia maisFamília 8051 (introdução) 2011/1
Família 8051 (introdução) 2011/1 Refresh Microprocessador vs. microcontrolador. Periféricos built-in. Single-chip computer 2 Objetivos Histórico Modelos da família original Principais características Diagrama
Leia maisDepartamento de Sistemas de Computação - SSC. SSC-110 Elementos de lógica digital I SSC-111 Laboratório de elementos de lógica digital I.
UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação - SSC SSC-110 Elementos de lógica digital I SSC-111 Laboratório de elementos de lógica
Leia maisSí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
Leia maisDisciplina de Organização de Computadores I
USP - ICMC - SSC SSC 0610 - Eng. Comp. - 2o. Semestre 2010 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/
Leia maisLista de Exercícios de Geometria
Núcleo Básico de Engenharias Geometria - Geometria Analítica Professor Julierme Oliveira Lista de Exercícios de Geometria Primeira Parte: VETORES 1. Sejam os pontos A(0,0), B(1,0), C(0,1), D(-,3), E(4,-5)
Leia maisHistórico de desenvolvimento de computadores Prof. Luís Caldas Aula 02 Processador de uso geral
Processador de uso geral 1. Introdução: Um sistema digital completo é constituído de uma unidade controle e o bloco operacional. Na figura a seguir alguns elementos externos necessários para completar
Leia maisEEL 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
Leia maisMICROPROCESSADORES E MICROCONTROLADORES Parte 1
MICROPROCESSADORES E MICROCONTROLADORES Parte 1 José Wilson Lima Nerys Página: www.emc.ufg.br/~jwilson Emails: jwlnerys@gmail.com e jose_wilson_nerys@ufg.br Prof. José Wilson 1 Lima Nerys 1 Microprocessadores
Leia maisDisciplina de Organização de Computadores I
USP - ICMC - SSC SSC 0610 - Eng. Comp. - 2o. Semestre 2010 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/
Leia mais! "! # " $ " # $!"#$%&! ( ")* +* $,+%) & - "). /)%$ +*# *""*) " # " $% " %! # % &! # $ ( *$!$%. %*!) +* # 0#%-$%&! *! **$)/$"# 10#%$ ( &!
o o! "! # " $ " # $!"#$%&! o ' ( ")* +* $,+%) & - "). /)%$ +*# *""*) % " # " $% " %! # % &! # $ ( *$!$%. %*!) +* # 0#%-$%&! *! **$)/$"# 10#%$!' % % ( &! ) " # $ (,-%. *! -*!* # +* $!$*%&! +* "02*!$%!*
Leia mais9A5&*86365 A 2A 5&*86"649A5458"
12345675689ABCD6756533ADCE9A56D5EF9A56 5 EAD5EF9A56 86 A C938 6 56C C9AC 4A56 B 54A861C7A5B5 C E9861953A CA9867C6 C3 2A3536 3A453!"6#2C3E$C36BC95A3638 9C65 EA6D5EF9A5 %"6 8 7A&$C367C6'5()598 6C656 A8 5&*867C6
Leia maisULA. Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade.
PROCESSADOR ULA Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade. ULA Uma ULA típica pode realizar as operações artiméticas: - adição; - subtração; E lógicas: - comparação
Leia maisQuestões. 2ª Lista de Exercícios (Geometria Analítica e Álgebra Linear) Prof. Helder G. G. de Lima 1
ª Lista de Exercícios (Geometria Analítica e Álgebra Linear) Prof. Helder G. G. de Lima 1 Questões 1. Sejam A, B, C e D vértices de um quadrado. Quantos vetores diferentes entre si podem ser definidos
Leia mais9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs
Cenário: Sistema de Controle de LEDs Sistema Embarcado Aula 4 Sistema Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 851 Engenharia de Sistemas Embarcados
Leia maisA Memória do MSX na Prática
A Memória do MSX na Prática Resumo O objetivo deste artigo é apresentar na prática alguns assuntos abordados no artigo A Memória do MSX. 1- Introdução Serão propostas duas experiências práticas: Experiência
Leia maisAula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051
Aula 4 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051 Cenário: Sistema de Controle de LEDs Sistema Embarcado Sistema Engenharia de Sistemas Embarcados
Leia maisMicrocontroladores. Conjunto de Instruções do Prof. Guilherme Peron Prof. Heitor Lopes Prof. Ronnier Rohrich Prof. Rubão
Microcontroladores do 805 Prof. Guilherme Peron Prof. Heitor Lopes Prof. Ronnier Rohrich Prof. Rubão Introdução Os microcontroladores: Têm instruções limitadas Precisam tratar os dados da forma correta
Leia maisORGANIZAÇÃO DE COMPUTADORES
Organização de Computadores ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 Instrução Precisam ser entendidas pelo processador Precisam ser decodificadas e
Leia maisOrganizaçã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
Leia maisNCE/12/00256 Decisão de apresentação de pronúncia - Novo ciclo de estudos
NCE/12/00256 Decisão de apresentação de pronúncia - Novo ciclo de estudos NCE/12/00256 Decisão de apresentação de pronúncia - Novo ciclo de estudos Decisão de Apresentação de Pronúncia ao Relatório da
Leia maisNEANDERWIN - Resumo operacional
NEANDERWIN - Resumo operacional Sumário Listagem geral das instruções... 2 NOP... 2 LDI imed... 2 STA ender... 2 LDA ender... 3 ADD ender... 3 SUB ender... 3 OR ender... 4 AND ender... 4 NOT... 4 JMP ender...
Leia maisMinistério da Cultura Instituto do Patrimônio Histórico e Artístico Nacional Departamento de Planejamento e Administração Coordenação-Geral de
Ministério da Cultura Instituto do Patrimônio Histórico e Artístico Nacional Departamento de Planejamento e Administração Coordenação-Geral de Tecnologia da Informação!" !" $%& '( ) %) * +, - +./0/1/+10,++$.(2
Leia maisComandar, proteger, partir e monitorar. siemens.com.br/siriusinnovations
SIRIUS Innovations Comandar, proteger, partir e monitorar. siemens.com.br/siriusinnovations Contator de Potência e Auxiliar SIRIUS Innovations 3RT2/3RH2 Contatores de Potência - 3RT20 Potência máx. cv
Leia maisArquitetura do Disciplina de Microcontroladores. Prof. Ronnier Prof. Rubão
Arquitetura do 8051 Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Objetivo fim Entender as noções básicas de microprocessadores, microcontroladores e sistemas embarcados Estudar a arquitetura
Leia mais7. A pilha e subrotinas
Cap7.1 7. A pilha e subrotinas 7.1 Organização da Pilha (stack) Stack: estrutura de dados de uma dimensão organizada em algum trecho (segmento) da Memória; o primeiro item adicionado é o último a ser removido
Leia mais! " #! $! %! " & ' ( )!! " * + " *, %
! " #! $! % "! &' ( )!! " * + " *, % ! " # $ %!"#$%#&'()%#*&+ *', #%!-").%",')/&%001 #2% '.32"!'.)%#%2'%%4"'&)'#.)* *.'*#' 2)%#&"'&)' *'!&%5'/65*#'& &*#78% 2*5#%#2)'29:* #;!')*
Leia maisA 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
Leia maisLaborató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:
Leia maisSimuS. Gabriel P. Silva. José Antonio Borges. Um Simulador Didático para o Ensino de Arquitetura de Computadores DCC-IM/UFRJ NCE/UFRJ
SimuS Um Simulador Didático para o Ensino de Arquitetura de Computadores José Antonio Borges NCE/UFRJ Gabriel P. Silva DCC-IM/UFRJ SimuS Simulador de código aberto, grátis expansível Arquitetura simples
Leia maisPrimeiro Trabalho de POO Emulador para o Processador Winter
Primeiro Trabalho de POO Emulador para o Processador Winter Prof. Pedro Carlos da Silva Lara Entrega: 21/10/2014 1 Informações Gerais Winter é um processador hipotético especificado com fim puramente acadêmico.
Leia maisSEL-433 Aplicação de Microprocessadores I. Prof: Adilson Gonzaga
SEL-433 Aplicação de Microprocessadores I Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
Leia maisAula 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
Leia maisELE Microprocessadores I. AULA 12 Arquitetura do Microprocessador Interface com as memórias
ELE 1078 - Microprocessadores I AULA 12 Arquitetura do Microprocessador 8085 -Interface com as memórias 12.1 - Estrutura das Memórias Memória de Leitura / Escrita (R / W memory). Grupo de registradores;
Leia maisTEOREMA DE CEVA E MENELAUS. Teorema 1 (Teorema de Ceva). Sejam AD, BE e CF três cevianas do triângulo ABC, conforme a figura abaixo.
TEOREMA DE CEVA E MENELAUS Definição 1. A ceviana de um triângulo é qualquer segmento de reta que une um dos vértices do triângulo a um ponto pertencente à reta suporte do lado oposto a este vértice. Teorema
Leia maisCILINDROS CILINDROS ISO SQ (PERFIL MK)...02 CILINDROS ISO SI (PADRÃO EUROPA)...03 CILINDROS SC (TIRANTADO)...04 ACESSÓRIOS - CANTONEIRA...
CILINDROS CILINDROS ISO SQ (PERFIL MK)..........................................02 CILINDROS ISO SI (PADRÃO EUROPA).....................................0 CILINDROS SC (TIRANTADO).............................................0
Leia maisProf. Adilson Gonzaga
Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.
Leia maisARQUITETURA 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
Leia maisMÓDULO. Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação M 02
MÓDULO M 02 Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação OBJETIVOS Compreender o significado dos bits de estado no registrador de flags do 8086/88; Conhecer as representações
Leia maisArquitetura de Um Processador I
Arquitetura de Um Processador I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-11-08 José Costa (DEI/IST) Arquitetura de
Leia maisComputador 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
Leia maisComputador 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
Leia maisçã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 4 1. Projeto da Arquitetura
Leia maisProf. Adilson Gonzaga
Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.
Leia maisSistemas Digitais Dep.Armas e Electrónica- Escola Naval 82xx -v Victor Lobo 2007
1 A FAMÍLIA 82xx Conjunto integrados que realizam tarefas vulgarmente necessárias em sistemas com µp Foram projectados para trabalhar em conjunto com a família do 8085 usam os mesmos sinais controlo, as
Leia maisTodo 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
Leia maisMAE116 - Noções de Estatística Grupo A - 1 semestre de 2015
MAE116 - Noções de Estatística Grupo A - 1 semestre de 2015 Gabarito Lista 4 - Probabilidade - CASA Exercício 1. (2 pontos) Para cada um dos experimentos abaixo, descreva o espaço amostral e apresente
Leia maisARQUITETURA 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
Leia maisEntrada e Saída. Tópicos de E/S
Entrada e Saída Prof. Alexandre Beletti Cap. 3 Stallings, Cap. 10 Monteiro, Cap. 2 Tanenbaum, Cap. 15 -Weber Tópicos de E/S Introdução Tipos de E/S E/S por Programa (Programada) Interrupção DMA 1 Entrada:
Leia maisLinguagem de Montagem do NeanderX
Universidade Estácio de Sá Curso de Informática Arquitetura de Computadores Linguagem de Montagem do NeanderX 11.5.2006 Geração Programa Executável Linguagens de Programação As linguagens de programação
Leia maisArquitetura de Computadores
Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas
Leia maisMicrocontrolador 8051:
Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,
Leia mais