Link Search Menu Expand Document

Ano Lectivo 2020-2021

Docentes

Professor: Gracinda Carvalho; José Coelho Tutor: Carlos Sousa Responsável pela turma: Carlos Sousa

Apresentação da UC

Se é verdade que o software está limitado pelos recursos que a máquina dispõe a nível de hardware, também é verdade que o hardware de um computador vale aquilo que o software consegue aproveitar dele. A unidade curricular Arquitectura de Computadores pretende fazer a ponte entre estes dois conceitos: hardware e software, colocando em evidência a importância de uma boa articulação entre ambos. Assim pretende-se dotar o estudante com os conhecimentos básicos relacionados com a organização interna do computador, com particular ênfase na unidade de processamento central e sua programação, acompanhados dos conceitos que permitem conhecer a sua implementação a nível da lógica digital.

Competências

Pretende-se que, no final desta Unidade Curricular, o estudante tenha adquirido as seguintes competências:

  • Compreender técnicas básicas de codificação e representação digital da informação;
  • Descrever os conceitos fundamentais que estão na base dos sistemas computacionais;
  • Construção de circuitos digitais de média complexidade;
  • Descrever os blocos básicos de um computador e suas unidades funcionais;
  • Construir programas simples em Assembly;
  • Saber relacionar as instruções das linguagens de alto nível com a sua representação em código máquina.

Blocos

Bloco 1 - Introdução Capítulo 1 - Representação Digital da Informação Capítulo 2 - Funções Lógicas (2.3.2 não avaliado)

Bloco 2 - Componentes Digitais Básicos Capítulo 4 - Módulos Combinatórios de Média Complexidade Capítulo 5 - Circuitos Aritméticos (5.1.4 e 5.4.3 não avaliados) Capítulo 6 - Circuitos Sequenciais Básicos Capítulo 7 - Análise e Projecto de Circuitos Sequenciais (7.2.2 não avaliado)

Bloco 3 - Organização Básica do Computador Capítulo 9 - Arquitectura de um Computador Capítulo 10 - Conjuntos de Instruções (10.7 não avaliado) Capítulo 11 - Programação em Assembly

Bibliografia e recursos

Bibliografia:

Outros Recursos:

  • Simulador Digital Works (instalação em AF3)
  • Simulador P3 (instalação em AF8)