Sistemas Lógicos II
Objetivos
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
Caracterização geral
Código
3745
Créditos
6.0
Professor responsável
João Paulo Branquinho Pimentão, Pedro Alexandre da Costa Sousa
Horas
Semanais - 4
Totais - 63
Idioma de ensino
Português
Pré-requisitos
Sem precedências. Não requere aprovação noutras disciplinas.
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
Aulas teóricas-práticas e aulas práticas.
Método de avaliação
Avaliação teórica:
2 testes cada um com o peso de 33% na nota final. Nota mínima da media dos testes é 9,5
Exame de recurso pode ser realizado em alternativa aos testes, tendo um peso na nota final de 66% nota mínima 9,5
Avaliação Prática:
Trabalho de grupo 34% na nota final
No caso de ter aprovação por testes, a admissão ao exame corresponde a uma melhoria, tendo que ser solicitada formalmente na secretaria da Faculdade.
Notas obtidas no ano lectivo anterior podem ser utilizadas neste semenstre.
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