Saltar para:
Logótipo
Você está em: Início > EIC0016

Microprocessadores e Computadores Pessoais

Código: EIC0016     Sigla: MPCP

Áreas Científicas
Classificação Área Científica
OFICIAL Arquitectura de Computadores

Ocorrência: 2009/2010 - 2S

Ativa? Sim
Unidade Responsável: Electrónica e Sistemas Digitais
Curso/CE Responsável: Mestrado Integrado em Engenharia Informática e Computação

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
MIEIC 171 Plano de estudos a partir de 2009/10 1 - 6 56 162

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos

Esta disciplina tem por objectivo desenvolver e aplicar os conceitos da constituição do Microcomputador e de Linguagens de programação de baixo nível tomando como base a família de Microprocessadores Intel IA-32. No final da disciplina o aluno deverá ter adquirido a capacidade de identificar e descrever a arquitectura dos computadores pessoais em uso actualmente, bem como a capacidade de aplicar as técnicas de programação Assembly na implementação de qualquer tipo de algoritmo.

Programa

Introdução ao microprocessador e microcomputador. Arquitectura do microprocessador IA-32. Modos de endereçamento. Codificação de instruções. Funcionalidade e organização de um Assemblador. Instruções de transferência de dados, aritméticas e lógicas. Instruções de controlo de fluxo: saltos incondicionais e condicionais, chamadas a subrotinas. Estruturas e Macros. Programação modular. Entradas e saídas / interface com periféricos. Interrupções. Periféricos programáveis. Co-processador aritmético. Programação com instruções MMX

Bibliografia Obrigatória

Kip R. Irvine; Assembly Language for Intel- Based Computers, Prentice Hall

Bibliografia Complementar

Barry B. Brey; The Intel Microprocessors 8086/8088, 80186/80188, ... and Pentium Pro Processor, Prentice Hall

Métodos de ensino e atividades de aprendizagem

Aulas Teóricas: Exposição oral dos diversos temas da disciplina que serão acompanhados, sempre que se considere oportuno, com apresentação de exemplos e a respectiva discussão. Aulas Práticas: A metodologia das aulas práticas baseia-se na apresentação, discussão e resolução de problemas que serão testados em computador.

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Descrição Tipo Tempo (Horas) Peso (%) Data Conclusão
Participação presencial (estimativa) Participação presencial 64,00
Resolução de exercícios, aplicação de conceitos Teste 40,00
Preparação dos 2 minitestes e exame Exame 32,00
Total: - 0,00

Componentes de Ocupação

Descrição Tipo Tempo (Horas) Data Conclusão
Estudo para acompanhamento dos conceitos da disciplina Estudo autónomo 26
Total: 26,00

Obtenção de frequência

A média dos 2 minitestes deve ser igual ou superior a 6 valores (em 20).

Fórmula de cálculo da classificação final

Nota Final=0,6 x exame +1/2 x (miniteste1 +miniteste2) x 0,4

Atenção: a aprovação da disciplina exige que a nota obtida no exame seja superior a 7 valores.

Avaliação especial (TE, DA, ...)

Exame especial para alunos sem prévia obtenção de frequência.

Melhoria de classificação

A nota de exame pode ser melhorada no exame de recurso através da realização de uma prova escrita de dificuldade semelhante à do exame.
A classificação final global (incluindo a avaliação distribuída) pode ser melhorada através da realização de uma prova escrita especial.

Observações

O desenvolvimento de aplicações em Microcomputadores exige conhecimentos relacionados com Arquitectura de Computadores, constituição de Microcomputadores baseados em Microprocessadores, Programação em Linguagens de baixo nível (Assembly) e ligação a dispositivos físicos exteriores . Esta disciplina, surgindo no plano de estudos na sequência da disciplina de Arquitectura de Computadores, tem por objectivo desenvolver e aplicar estes conceitos no contexto da família de processadores Intel IA-32.O tratamento mais aprofundado da ligação a dispositivos físicos exteriores, bem como das aplicações concretas é deixado para uma disciplina posterior de Laboratório de Computadores

Horário para atender os alunos - 3ª feira, das 15H00 às 17H00.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-07-22 às 14:29:56 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias