Faculdade de Ciências e Tecnologia

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

Componente teórica (peso de 66%) - NT:
=========================================
Pode ser realizada através de 2 testes ou exame;
 
É necessário ter nota (de exame ou média dos testes) não inferior a 9.5 valores.

Componente prática (peso de 34%) - NP:
========================================
1  Trabalho.
Entrega através do Moodle. Avaliação com base nas funcionalidades implementadas.
 
É necessário ter nota média não inferior a 9.5 valores.



Cálculo da Nota Final - NF:
====================
NF = 66%*NT + 34%*NP

Cursos