Microprocessadores

Objetivos

Consolidar a arquitectura 8086
Dominar a linguagem de programação Assembly
Sistema Operativo (DOS e BIOS)
Modo video
Comunicação com periféricos (serie, paralela, USB)

Caracterização geral

Código

2567

Créditos

6.0

Professor responsável

João Paulo Branquinho Pimentão, Pedro Alexandre da Costa Sousa

Horas

Semanais - 5

Totais - 70

Idioma de ensino

Português

Pré-requisitos

SLII

Bibliografia

The Art of Assembly Language (2nd Edition)
http://www.plantation-productions.com/Webster/www.artofasm.com/index.html

The Intel Microprocessors", Barry B. Brey, Prentice Hall, 2000
"The 80x86 IBM PC and Compatible Computers- Assembly Language, Design and Interfacing", Muhammad A. Mazidi, Janice G. Mazidi, Prentice Hall, 1995

Método de ensino

Aulas teóricas e aulas práticas.

Método de avaliação

Componente teórica (peso de 66%) - NT:
=========================================
Pode ser realizada através de 2 testes ou exame;
 
É necessário ter nota (de exame ou média dos testes) não inferior a 9.5 valores.

Componente prática (peso de 34%) - NP:
========================================
1  Trabalho.
Entrega através do Moodle. Avaliação com base nas funcionalidades implementadas.
 
É necessário ter nota média não inferior a 9.5 valores.

Cálculo da Nota Final - NF:
====================
NF = 66%*NT + 34%*NP

Conteúdo

Representação Interna de Dados
O Microprocessador 80x86
Programação Modular
Passagem de Parâmetros
Floppy, Hard disk e Ficheiros
Manipulação de Strings
Comunicação Série e Paralela
Intercepção de Interrupts
TSR''''s - Terminate and Stay Resident

Cursos

Cursos onde a unidade curricular é leccionada: