-
Apresentação
Apresentação
Esta unidade curricular aborda assuntos referentes a hardware nomeadamente os relacionados com a arquitetura de processadores e os componentes de computadores.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 6
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
1 | Obrigatório | Português
-
Código
Código
ULP452-5857
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
Introdução à organização e arquitetura de computadores. Principais componentes de um computador. Evolução histórica. Modelos. O computador completo. Interligação dos componentes de um computador. Aritmética Computacional. Algoritmo de Booth. Processadores. O processador PEPE-8 e sua arquitetura. Unidade de dados. Unidade de controlo. Programação de baixo nível. Linguagem Assembly. O processador PEPE-16. Arquitetura e programação em Assembly. Modos de endereçamento. O Microprocessador INTEL 8085. Modos de endereçamento e programação Assembly. Memórias. Tipos de memórias. Hierarquia de memórias. Memória cache e memória virtual. Periféricos, Barramentos e Interrupções.
-
Objetivos
Objetivos
Identificar os componentes de um computador e perceber a sua organização interna. Perceber o funcionamento dos processadores, memórias e periféricos. Compreender que é a arquitetura do computador que determina a sua funcionalidade e capacidades. Saber programar em linguagem de baixo nível (assembly). Identificar os diversos tipos de endereçamento. Comparar processadores com diferentes números de bits. Compreender os fatores que influenciam o desempenho dos sistemas de computação.
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
As aulas teóricas serão utilizadas para a exposição de conteúdos e sua exemplificação. As aulas de laboratório serão usadas para simulações e programação em assembly. A avaliação é contínua e é constituída por diversas componentes: 4 mini-testes no moodle (15% cada) + 2 provas práticas de assembly (10% cada) + 1 prova final realizada no período de avaliação contínua (20%).
-
Bibliografia principal
Bibliografia principal
Delgado, José; Ribeiro, Carlos, Arquitectura de Computadores, 5º edição (2014). FCA Tavares, Adriano; Lima, Carlos; Cabral, Jorge; Mendes, José: Cardoso, Paulo, Programação de Microcontroladores, ETEP, 2012
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não