Microprocessors
Objectives
Consolidate the knoledge of the x86 architecture
Master the Assembly programming language
Operationg system
Peripheral communication (Serial, Paralel, USB)
General characterization
Code
2567
Credits
6.0
Responsible teacher
João Paulo Branquinho Pimentão, Pedro Alexandre da Costa Sousa
Hours
Weekly - 4
Total - 63
Teaching language
Inglês
Prerequisites
SlII
Bibliography
The Art of 64-Bit Assembly,Volume 1: x86-64 Machine Organization and Programming, Randall Hyde, No Starch Press, November 2010, ISBN: 978-1718501089
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
Teaching method
Lectures and practical classes
Evaluation method
Can be accomplished by two test or exam;
Practical component (34% weight in the grade ) - NP:
========================================
One project:
You must have a grade of not less than 9.5.
Calculation of Final Grade - NF:
====================
NF = 66% * NT + 34% * NP
Subject matter
Internal Data representation
The Microprocessor x86
Modular Programming Procedures and Function Parameters
Hard disk and Files
String manipulation
Interrupts TSR''''s - Terminate and Stay Resident