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: 2006/2007 - 1S

Ativa? Sim
Página Web: http://paginas.fe.up.pt/~jcf/ensino/disciplinas/mieic/mcp/2006-07/index.html
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
LEIC 0 Plano de estudos de transição para 2006/07 2 - 6 56 162
MIEIC 154 Plano de estudos oficial a partir de 2006/07 2 - 6 56 162
Plano de estudos de transição para 2006/07 2 - 6 56 162

Docência - Horas

Teóricas: 2,00
Teórico-Práticas: 2,00
Tipo Docente Turmas Horas
Teóricas Totais 1 2,00
Armindo Luís Vilar Soares Lage 2,00
Teórico-Práticas Totais 6 12,00
Armindo Luís Vilar Soares Lage 6,00
João Paulo de Castro Canas Ferreira 6,00

Língua de trabalho

Português

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 programar em Assembly e os conhecimentos básicos sobre a arquitectura dos computadores pessoais em uso actualmente.

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. Barramentos tradicionais (Eisa e PCI). 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 sem exame final

Componentes de Avaliação

Descrição Tipo Tempo (Horas) Peso (%) Data Conclusão
Aulas da disciplina (estimativa) Participação presencial 56,00
Preparação para exame e miniteste Exame 30,00
Total: - 0,00

Componentes de Ocupação

Descrição Tipo Tempo (Horas) Data Conclusão
Estudo teórico e preparação das aulas práticas Estudo autónomo 48
Total: 48,00

Obtenção de frequência

A nota de frequência é calculada a partir das notas dos dois minitestes e da avaliação das aulas práticas de acordo com a fórmula:

NF = 0,3 x Mini1 + 0,5 x Mini2 + 0,2 x AP

em que AP é a avaliação das aulas práticas.

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

A classificação final é igual à classificação de frequência.

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 - 4ª feira, das 10H00 às 12H00.
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-04-25 às 00:59:13 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias