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

Inglê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

Cursos

Cursos onde a unidade curricular é leccionada: