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:
- Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, Guilherme Arroz, José Monteiro e Arlindo Oliveira, IST Press, 2007, ISBN: 978-972-8469-54-2 página do livro http://algos.inesc-id.pt/arq-comp/ errata http://algos.inesc-id.pt/arq-comp/?Errata
Outros Recursos:
- Simulador Digital Works (instalação em AF3)
- Simulador P3 (instalação em AF8)