Sobre a Disciplina:
Disciplina: Interface Hardware Software
Curso: Engenharia da computação
Código da Disciplina: IF817
Carga Horária: 75 horas
Faltas: 25% da carga horária
Horário: Terças (15-17) e Quintas (13-15)
Aulas Teóricas (Sala D-001) e Práticas (Lab. C007)
Professor: Eduardo Tavares (eagt@cin.ufpe.br)
Programa
Processador Pentium;
Visão Geral;
Assembly;
Assemblers;
Interrupção e E/S;
BIOS;
Programação de Ponto Flutuante;
Tópicos em Linguagem C;
Programação Linux.
AVALIAÇÃO
1a Nota:
• Mini-teste • Projeto • Prova
2a Nota:
• Mini-teste • Projeto • Prova
Final:
• Prova
Bibliografia
Básica:
• The Pentium Microprocessor, James Antonakos. Prentice Hall.
• A Guide to Assembly Programming Language in Linux, Dadamudi,
Springer.
Complementar:
• Pentium Processor System Architecture. Addison Wesley.
• Assembly Language Step-by-Step. Programing with DOS and Linux.
Jeff Duntemann. Wiley.
• Assembly Language Step-by-Step. Programing with Linux. Jeff
Duntemann. Wiley.
• Linux Assembly Language Programming. Bob Nevln. Prentice Hall.
• Professional Assembly Language. Richard Blum. Wiley.
