Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Documentos relacionados
Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PLANO DE ENSINO

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Programa Analítico de Disciplina INF251 Organização de Computadores I

CIRCUITOS DIGITAIS I

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

CIRCUITOS DIGITAIS I

Organização e Arquitetura de Computadores I

Pontifícia Universidade Católica Federal do Rio de Santa Grande Catarina do Sul

Pontifícia Universidade Católica Federal do Rio de Santa Grande Catarina do Sul

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

Escola Politécnica de Pernambuco Departamento de Engenharia Elétrica PROGRAMA EMENTA OBJETIVOS

Organização e Arquitetura de Computadores I

Pontifícia Universidade Católica Federal do Rio de Santa Grande Catarina do Sul

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES. Cristina Boeres,

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS UNIDADE DE ENSINO SUPERIOR CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA PLANO DE ENSINO

PLANO DE ENSINO CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICA DE NÍVEL MÉDIO INTEGRADO EM AUTOMAÇÃO INDUSTRIAL

DISCIPLINA: MATEMÁTICA DISCRETA

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

14/3/2016. Prof. Evandro L. L. Rodrigues

BIBLIOGRAFIA BÁSICA COMPLEMENTAR

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

sumário 1 bases numéricas 1 2 sistemas de numeração em computação introdução representação de números... 3

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Sistemas Digitais Apresentação

BIBLIOGRAFIA: Material em formato eletrônico e xerox a serem disponibilizados pelo professor ao longo do curso.

REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - UDESC/CCT

Introdução a eletrônica digital, apresentação do curso, cronograma do curso.

CARGA HORÁRIA TOTAL : 108 h/aulas TEORIA: 72 h/aulas PRÁTICA: 36 h/aulas. CURSO(S): Engenharia Elétrica SEMESTRE/ANO : 02/2010

Introdução à Computação

Estrutura Básica de um Computador

EELi02 Circuitos Lógicos

Eletrônica Básica / ELE Carlos Antonio Alves DEE Campus III Sala 59 / Fone

INF Técnicas Digitais para Computação. Introdução. Aula 1

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA CIVIL COLEGIADO DO CURSO DE ENGENHARIA CIVIL PLANO DE CURSO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

Eletrônica Básica / ELE Carlos Antonio Alves DEE Campus III Sala 59 / Fone

DISCIPLINA: Arquitetura e Organização de Computadores I

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia Elétrica. Eletrônica Digital. Plano de Ensino 2015_2

Apresentação da Disciplina Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

CIC Organização e Arquitetura de Computadores. Prof. Ricardo Jacobi Notas de Aula: Prof. Gerson Henrique Pfitscher

Microprocessadores. São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão;

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira

Aula Ementa Conteúdo Data

Câmpus de Bauru. Plano de Ensino. Seriação ideal 3

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR

Aula 10 Microcontrolador Intel 8051 Parte 1

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

DISCIPLINA: Programação de Computadores I

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Guia Mangá. Microprocessadores. Michio Shibuya, Takashi Tonagi e Office Sawa. Novatec

PROGRAMA DE DISCIPLINA

Arquitetura e Organização de Computadores

FCA - Editora de Informática xv

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

MTM - Matemática Aplicada as Telecomunicações Ementa

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

PLANO DE ENSINO. Técnico em Mecatrônica

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

INSTITUTO FEDERAL CEARÁ - IFCE CAMPUS AVANÇADO DE ARACATI CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PROGRAMA DE UNIDADE DIDÁTICA PUD.

Arquitetura e Organização de Computadores

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM INTRODUÇÃO A SISTEMAS DIGITAIS. Lista de Exercícios 01

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA

Aula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Apresentação da Disciplina

Plano de Ensino. Leandro Schwarz Endereço eletrônico:

Sistemas Digitais. Prof.Doutor Victor Lobo. Preparação básica necessária à compreensão de:

Organização de Computadores I

Aula 1: Apresentação do Curso


Microprocessadores I ELE Aula 7 Conjunto de Instruções do Microprocessador 8085 Desvios

Organização e Arquitetura de Computadores SI31C. Professora Me. Sediane Carmem Lunardi Hernandes

Prof. Gustavo Oliveira Cavalcanti

Funcionamento Área Desempenho (velocidade) Potência Aula 1. Circuitos Digitais. Circuitos Digitais

UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

1. Sistemas de numeração e códigos 23

Arquitetura de Computadores

CIRCUITOS DIGITAIS. Apresentação da Disciplina Introdução aos Circuitos Digitais. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Símbolos e abreviaturas utilizadas na descrição das instruções

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

CONSIDERANDO que o art. 28 das Normas Gerais da Graduação vigentes dispõe sobre o Plano de Ensino;

Apresentação. Prof.: Roitier Campos Gonçalves

PLANO DE ENSINO CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICA DE NÍVEL MÉDIO INTEGRADO EM AUTOMAÇÃO INDUSTRIAL

PLANO DE ENSINO CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICA DE NÍVEL MÉDIO INTEGRADO EM AUTOMAÇÃO INDUSTRIAL

DADOS DO COMPONENTE CURRICULAR

UNIVERSIDADE FEDERAL DE SANTA CATARINA CAMPUS ARARANGUÁ - ARA PLANO DE ENSINO SEMESTRE TURMAS TEÓRICAS TURMAS PRÁTICAS Presencial

Microprocessadores CPU. Unidade de Controle. Prof. Henrique

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Aula 1: Apresentação do Curso

Transcrição:

Departamento de Engenharia Elétrica ELE 1078 - Microprocessadores I Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1

P R O G R A M A D E E N S I N O OBJETIVOS Compreender o funcionamento básico dos microcomputadores (software e hardware). 2. Projetar circuitos baseados em microprocessadores (que inclui circuitos de memória, interfaces de entrada/saída, etc.) 2

CONTEÚDO PROGRAMÁTICO Aulas Teóricas Introdução aos Microprocessadores e Microcomputadores. Arquitetura Interna de Microprocessadores (organização, operação, temporização, etc.) Linguagem Assembly e Programação com Instruções Avançadas. (Desvios e Subrotinas, Interrupções, Manipulação de Pilha, etc.). Projeto de Sistemas baseados em Microprocessadores. Aulas Práticas (complemento ao curso teórico) Conjunto de Instruções de um microprocessador. Desenvolvimento de Programas com Instruções Isoladas e programas completos. Trabalhos extras sobre assuntos relacionados aos Microprocessadores. 3

BIBLIOGRAFIA BÁSICA MALVINO, A.P. - Microprocessadores e Microcomputadores, McGraw-Hill do Brasil, São Paulo, 1985. OSBORNE, A. - Microprocessadores Conceitos Básicos, McGraw-Hill do Brasil, São Paulo, 1983, v.1 e 2. Ramesh Gaonkar: - "Microprocessor Architecture, Programming and Applications with the 8085", 5a. Edição, 2002 Complementar BREY, B.B. The Intel microprocessors 8086/8088, 80186, 80286, 80386, and 80486 architecture, programming, and interfacing. Prentice Hall Intern. Editions, 3. ed., 1994. 4

- As transparências apresentadas em sala de aula ficaram alojadas no site da Disciplina - O material é apenas um complemento da bibliografia apresentada 5

6

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM A média final (MF) será calculada por: MF = 0,7 P + 0,3 L se P, L 5 ou P,L < 5 MF = 0,9 P + 0,1 L se P < 5 e L 5 MF = 0,1 P + 0,9 L se P 5 e L < 5 L = media de notas de lista de exercícios P = 0,4 P1 + 0,6 P2 Aprovado se sua MF 5 e presença 70%. Haverá uma prova substitutiva - toda a matéria ministrada, no final do semestre. Haverá prova de recuperação. Média Final será a média da nota e da prova de recuperação. 7

Disciplinas relacionadas Introdução a Ciência de Computação ICC programação.(4 Créditos) Ementa: Computadores: Unidades Básicas, Instruções, Programa Armazenado, Endereçamento, Programas em Linguagem de Máquina. Algoritmos: Caracterização, Notação, Estruturas de Controle de Fluxo. Características básicas das linguagens de programação (estruturadas, orientadas por objetos). Aprendizagem de uma linguagem Estruturada: Características Básicas, Entrada/Saída de Dados, Expressões, Comandos: Sequenciais, de Seleção e de Repetição. Estruturas de Dados Homogêneas (Vetores e Matrizes). Procedimentos e Funções. Conceitos Básicos de desenvolvimento e Documentação de Programas. Aplicações na Engenharia. Exemplos de Processamento Não Numérico. Noções Gerais de Redes. 8

Disciplinas relacionadas Circuitos Digitais I e II fundamentos básicos de circuitos digitais Ementa: Teoria: Sistemas de numeração, Funções e portas lógicas, Formas de representação de funções lógicas, Minimização de funções lógicas, Projetos de Circuitos lógicos combinacionais, Circuitos combinacionais básicos, flip-flops, simulação de circuitos digitais utilizando ferramentas de software. Prática: Portas lógicas, Projeto de circuitos combinacionais, Codificadores, Decodificadores e Conversores, flip-flop. Teoria: Registradores. Contadores, Projeto usando dispositivos MSI, Circuitos Aritméticos, Memórias, Circuitos Sequenciais, Máquinas de Moore e Mealy, Introdução aos Microprocessadores. Prática: Registradores, Contadores, Projetos usando dispositivos MSI, Circuitos aritméticos, Circuitos de Moore e Mealy, Projeto utilizando dispositivos MSI e Breadboard. 9

Microprocessadores I fundamentos básicos de microprocessadores (6 Créditos - 4T+2L) Ementa: Introdução aos microprocessadores, Arquiteturas de microprocessadores, Instruções de transferência de dados, operações lógicas e aritméticas, desvios e subrotinas, Interrupções. Introdução à Linguagem Assembly. Laboratório: Desenvolvimento e implementação de sistemas baseados em microprocessadores 10

Programação de Aulas - Laboratório Experiência 1 - Introdução ao Módulo Didático MC-1 e Instruções de Transferência de Dados Experiência 2 - Instruções Lógicas e Aritméticas Experiência 3 Fluxograma e Instruções de Desvio do 8085. Experiência 4 - Pilhas e Subrotinas Experiência 5 - Interrupções e Subrotinas do MC-1 Experiência 6 - Operações de Entrada e Saída com a Interface Paralela 8155/8255 Experiência 7 - Sistemas de Conversão A/D e D/A 11

Programação de Aulas - Teoria Aula Introdutória Objetivos Conteudo Programático Bibliografia - Critério de Avaliação Ementa Pré-teste Aula 1 Introdução História Unidade Principais Programa Simples Aula 2 Arquitetura Básica do 8085 Aula 3 Conjunto de Instruções Transferência de Dados Aula 4 - Conjunto de Instruções Grupo Aritmético Aula 5 - Conjunto de Instruções Grupo Lógico Aula 6 - Arquitetura do 8085 Interface com Memórias Parte 1 Aula 7 - Conjunto de Instruções Desvios e Fluxogramas Aula 8 - Exercicios de Fluxogramas e Programação Aula 9 Conjunto de Instruções Pilha e Subrotinas Aula 10 Exercício de Pilhas e Sub-rotinas Aula 11 Interrupções Hardware, Instruções e Programas Aula 12 - Arquitetura do 8085 Memórias - Parte 2 Aula 13 Arquitetura do 8085 Dispositivos de IO Hardware, Instruções e Programas Aula 14 Arquitetura do 8085 I/O Mapeado em Memória Hardware e Programas Aula 15 Projetos de Interface de Dispositivos IO Conversores A/D Aula 16 Arquitetura Temporizador do 8155 Aula 17 Exercicio Programação Aula 18 Comunicação Interface paralela Aula 19 Projeto Decodificação de Memória 12

Pré-Teste 1 - Faça uma tabela de números decimais (D) de 0 a 15 e sua representação em binário (B) e hexadecimal (H). 2 - Converta o valor 12512 para hexadecimal e binário. 3 Converta o valor FCDB H para decimal. 4 - Some os dois números seguintes: 4756 H e 821E H 5 Realize as operações lógicas AND, OR e XOR entre os valores 75 H e 3A H. 6 Descreva o que significa o termo ULA e o que ela realiza. 13