
Sistemas Lógicos II
Código
3745
Unidade Orgânica
Faculdade de Ciências e Tecnologia
Departamento
Departamento de Engenharia Electrotécnica
Créditos
6.0
Professor responsável
João Paulo Branquinho Pimentão, Pedro Alexandre da Costa Sousa
Horas semanais
6
Total de horas
84
Língua de ensino
Português
Objectivos
Com base nos conhecimentos básicos adquiridos na disciplina de Sistemas Lógicos I, esta disciplina visa continuar a formação do aluno no sentido da compreensão do funcionamento do computador, contribuindo assim para desmistificar a «caixa»...
O aluno receberá uma formação básica a nível de algoritmia que lhe fornecerá uma ferramenta para alicerçar os conhecimentos que virá a adquirir ao longo das demais disciplinas do seu curso.
O conceito de microprocessador (Unidade Central de Processamento - CPU) é apresentado com base nos conhecimentos previamente adquiridos em Sistemas Lógicos I, sendo efectuado um estudo mais aprofundado do funcionamento dos microprocessadores.
Serão efectuados trabalhos que permitirão a compreensão do funcionamento dos componentes que constituem o «coração» do computador.
Saber:
Estudo de Microprocessadores de 8 bits
Conceitos básicos de microprocessadores
Programação em assembly.
Rotinas, Interrupções
Fazer:
Especificação de algoritmos: fluxogramas e pseudo-código.
Codificação básica de programas em assembly
Especificação, Desenvolvimento e implementação de arquitecturas de microprocessadores
Não Técnicas:
Capacidade de comunicação oral e escrita
Realização de uma demonstração
Relatório da análise, desenho e implementação de uma solução
Organização de trabalho, gestão do tempo e cumprimento de prazos
Trabalho e colaboração em equipa
Capacidade de investigação e autonomia
Pré-requisitos
Para a frequência desta disciplina são necessários os conhecimentos adquiridos na disciplina de Sistemas Lógicos I.
Conteúdo
• Arquitecturas de transferência entre registos
• Estudo de Microprocessadores de 8/16 bits
• Conceitos básicos de microprocessadores
• Conceitos básicos de microssistemas
• Construção de um microprocessador didáctico elementar:
• Especificação de algoritmos
• Tópicos sobre Microprocessadores
Bibliografia
Recomendados/Suggested:
•Digital Circuits and Microprocessors
Herbert Taub, McGraw-Hill International Editions, Electrical Engineering Series, ISBN 0-07-066595-8
•The Art of Assembly Programming
(http://webster.cs.ucr.edu/)
•Slides da disciplina disponíveis no Moodle /Discipline slides available on the discipline webpage on Moodle
Alternativa a Digital Circuits and Microprocessors /Alternative to Digital Circuits and Microprocessors
•Arquitectura de Computadores
José Delgado e Carlos Ribeiro, FCA Editora de Informática, Lda., ISBN 987-972-722-245-2
Método de ensino
A disciplina encontra-se dividida em aulas teóricas, teórico-práticas e práticas.
Nas teóricas a matéria é apresentada recorrendo a exemplos demonstrativos das matérias leccionadas.
As teórico-práticas apresentam questões relacionadas com os aspectos leccionados nas teóricas correspondentes e introduzem problemas que os alunos têm de resolver e que são a base para o trabalho que implementarão na prática respectiva.
Nas aulas práticas a execução dos problemas (implementação) é efectuada em grupos de até três alunos.
Todos os trabalhos que os alunos desenvolvem na prática fazem parte de um trabalho de maior dimensão (integração) que os alunos têm de entregar a funcionar em prazos definidos, juntamente com um relatório de análise, desenho e implementação.
Método de avaliação
=========================================
Pode ser realizada através de 2 testes ou exame;
Componente prática (peso de 34%) - NP:
========================================
Cálculo da Nota Final - NF:
====================
NF = 66%*NT + 34%*NP