Plano de Ensino

Detalhes da disciplina de Sistemas Microprocessados


Ementa:

1. Evolução das arquiteturas de computadores: aspectos históricos, computador pessoal, bases numéricas
2. Arquitetura de microprocessador: arquitetura interna, modo de endereçamento de memória real e protegido, paginação
3. Modos de endereçamento
4. Programação assembly
5. Arquitetura do processador 8086: especificações técnicas, pinagem, geração de clock (8284), demultiplexação e buferização de barramentos, temporização dos barramentos, estados de espera (WAIT), modo máximo e mínimo
6. Interface de memória: dispositivos de memória, endereçamento, interface de memória do 8086.
7. Interface básica de Entrada/Saída: introdução a interface E/S, decodificação de endereços de portas, Interface Programável de Periféricos (8255), Interface Programável de Teclado/Vídeo (8279), Temporizador Programável (8254), Interface Programável de Comunicação, Conversor analógico-digital e digital-analógico.
8. Interrupções: atendimento de interrupções, interrupção de hardware, expandindo a estrutura de interrupção, Controlador Programável de Interrupção (8259A)
9. Acesso Direto à Memória (DMA): operação do DMA, Controlador de DMA 8237

Critérios de Avaliação:

Três avaliações escritas (50%)
Projeto de final de disciplina (50%)


Projeto :

Hardware: placa com processador 8086; memória RAM de (no mínimo) 16KB ememória EPROM de mesmo tamanho; interface serial (8251); interface paralela (8255); contador/temporizador programável (8253); controlador de interrupções (8259A);
Diferencial: controlador de teclado/video (8275); controlador de DMA (8257);
Software: drivers para dispositivos acima; aplicação demonstrado operacionalidade do hardware.


Bibliografia :

Básica: "The Intel Microprocessors", Barry Brey, 5th edition, Prentice-Hall, 2000