Arquitetura Computacional e Microprocessadores
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Electrónica e Telecomunicações |
Ocorrência: 2021/2022 - 1S
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
INF |
139 |
Plano de Estudos |
1 |
- |
6 |
75 |
162 |
Docência - Responsabilidades
Língua de trabalho
Português
Objetivos
Ser capaz de fazer conversões entre as bases numéricas decimal, binária, octal e hexadecimal. Saber utilizar a álgebra de Boole no contexto da programação de microprocessadores. Conhecer a linguagem assembly e ser capaz de programar microcontroladores em assembly. Compreender a utilização da memória em sistemas baseados em microprocessador.
Resultados de aprendizagem e competências
Ser capaz de fazer conversões entre as bases numéricas decimal, binária, octal e hexadecimal. Saber utilizar a álgebra de Boole no contexto da programação de microprocessadores. Conhecer a linguagem assembly e ser capaz de programar microcontroladores em assembly. Compreender a utilização da memória em sistemas baseados em microprocessador.
Modo de trabalho
Presencial
Programa
Bases de numeração.
Noção de variável e função lógicas e Álgebra de Boole.
Memórias: conceitos e tecnologias.
Arquitectura de microprocessadores: estrutura de um microprocessador, pipelines.
Estudo da arquitectura de um microcontrolador: organização de memória, linguagem assembly, modos de endereçamento, sistemas de E/S, temporizadores/contadores e interrupções.
Bibliografia Obrigatória
Panayotis Papazoglou; An educational guide to the AVR microcontroller programming: assembly programming, 2018
M.A. Mazidi, S. Naomi and S. Naomi; The AVR microcontroller and embedded systems using assembly and C, 2017
Morgado Dias; Sistemas Digitais - Princípios e prática, 2013
William Stallings; Computer organization and architecture, 2015
Bibliografia Complementar
Cady, F. M; Microcontrollers and microcomputers: principles of software and hardware engineering, 1997
Métodos de ensino e atividades de aprendizagem
Os conceitos teóricos são ensinados em sala de aula e acompanhados pela apresentação de exemplos práticos e de exercícios. Esta componente ocupa 2/5 do tempo de contato e é avaliada por testes/exame.
A componente laboratorial, restantes 3/5 do tempo de contato, é constituída por um conjunto de projectos laboratoriais. Estes são concebidos para permitir o treino no desenvolvimento de sistemas baseados em microcontroladores, com programação em assemby e utilizando plataformas e ferramentas de desenvolvimento de hardware de larga disseminação.
Software
Microchip Studio
Tipo de avaliação
Avaliação distribuída sem exame final
Componentes de Avaliação
Designação |
Peso (%) |
Teste |
40,00 |
Trabalho laboratorial |
60,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Estudo autónomo |
41,00 |
Frequência das aulas |
75,00 |
Trabalho laboratorial |
46,00 |
Total: |
162,00 |
Obtenção de frequência
As aulas de laboratório são de presença obrigatória (mais de 3 faltas implicam a reprovação do aluno).
Os trabalhos realizam-se em grupos de 2 alunos.
As aulas TP são de frequência recomendada.
Os alunos que tenham obtido no ano lectivo anterior nota de laboratório maior ou igual a 12,0 valores e que tenham tido nota teórica maior ou igual a 5,0 valores podem pedir a creditação dessas notas através do email ana.antunes@estsetubal.ips.pt durante a 1ª semana de aulas do semestre.
Fórmula de cálculo da classificação final
É obrigatória a inscrição de todos os alunos na disciplina de ACM-LEI e ACM-Tn no Moodle (n é o número da turma).
Avaliação contínua
Nota final = 0.3 * NT + 0.6 * NL +0.1 * NMTF
Todas as componentes de avaliação têm nota mínima de 9,50 valores.
NT - média das notas dos testes - serão realizados dois testes ao longo do semestre;
1o teste - 29 de Novembro de 2021
2º teste - 10 de Janeiro de 2022
NMTF - média das notas dos mini-testes formativos - serão realizados 6 mini-testes formativos autonomamente pelos alunos através do Moodle;
NL - média das notas dos trabalhos de laboratório - 5 trabalhos de laboratório a realizar durante as aulas de laboratório;
Avaliação por exame
Nota final = 0.4 * E + 0.6 * NL
Todas as componentes de avaliação têm nota mínima de 9,50 valores.
E - nota do exame (datas de acordo com o mapa de exames publicado pelo CP);
NL - média das notas dos trabalhos de laboratório - 5 trabalhos de laboratório a realizar durante as aulas de laboratório;
A nota de cada trabalho de laboratório é dada por 30% da nota do relatório de grupo e por 70% da nota individual que tem em conta a assiduidade, pontualidade, conhecimentos demonstrados na aula e avaliação oral individual.
Os alunos só podem frequentar a turma em que estão inscritos.
Avaliação especial (TE, DA, ...)
Para os alunos que comprovem o seu estatuto de Trabalhador/Estudante poderá ser estabelecida no início do semestre um calendário personalizado para a avaliação dos trabalhos de laboratório a definir em conjunto com o docente de laboratório. A avaliação dessa componente deve estar concluída até ao final do período lectivo. Os alunos interessados neste método de avaliação devem contactar o docente responsável pela UC por email durante a 1ª semana de aulas.
Observações
É obrigatória a inscrição de todos os alunos na disciplina de ACM-LEI e ACM-Tn no Moodle (n é o número da turma de laboratório).
Horários de atendimento
Ana Antunes
4ª feira - 15h30m às 16h30m, F352
5ª feira - 14h40m às 15h30m, F352
Rodrigo Matias
2ª feira - 18h às 19h (online)
5ª feira - 18h às 19h (online)
Pedro Vitoriano
5ª feira - 19h30m (online)
Francisco Gervásio
6ª feira - 12h às 13h, F313
Ana Gato
3ª feira - 17h às 18h (online)