Disciplina: Introdução à Arquitectura de Computadores

Área Científica:

Ciências Informáticas

HORAS CONTACTO:

80 Horas

NÚMERO DE ECTS:

6 ECTS

IDIOMA:

Português

Objetivos Gerais:

  • Identificar os constituintes básicos da arquitetura de um computador
  • Perceber o funcionamento de um computador, através das interações realizadas entre os seus constituintes
  • Identificar os elementos fundamentais de um processador, e as trocas de informação realizadas entre os mesmos
  • Aprender a linguagem de programação assembly, como base para o desenvolvimento de software
  • Programar um microcontrolador para uma dada funcionalidade, utilizando as instruções assembly desse microcontrolador
  • Montar e testar em laboratório aplicações programadas no microcontrolador
 

Conteúdos / Programa:

  • Introdução aos computadores
  • Circuitos digitais
  • Estrutura básica do computador
  • Arquitetura básica de um processador
  • Programação de um computador
  • Estrutura completa do computador

Bibliografia / Fontes de Informação:

  • J. Delgado e C. Ribeiro, Arquitectura de Computadores, FCA, 2007
  • J. M. Martins Ferreira, Introdução ao Projecto com Sistemas Digitais e Microcontroladores, FEUP Edições, 1998

Métodos e Critérios de Avaliação:

1 Frequência

  • 50% da nota final (0-20)
  • Nota mínima de 8 valores (40%)
  • Consulta de uma folha A4
  • 90 - 120 minutos

4 Trabalhos Práticos

  • 50% da nota final (0-20)
  • Realizados em aula
  • 120 - 180 minutos