|
Μάθημα
|
Κωδικός
|
ΔΜ
|
ECTS
|
Διδάσκοντες
|
|
Εισαγωγή στην Αρχιτεκτονική των Μικροϋπολογιστών
|
|
3
|
5
|
Ευ. Ζυγούρης
|
|
Περιγραφή Μαθήματος :
|
|
Εισαγωγή στην Αρχιτεκτονική των Μικροϋπολογιστικών Συστημάτων. ΚΜΕ(CPU), Ημιαγωγές Μνήμες (Memories), Διατάξεις Εισόδου/Εξόδου (I/Os). Ρεπερτόριο Εντολών και Προγραμματιστικό Μοντέλο. Προγραμματισμός σε συμβολική (assembly) γλώσσα. Απλοί αλγόριθμοι σε συμβολική γλώσσα μιας ΚΜΕ των 8-bit.
- Αρχιτεκτονική Μικροϋπολογιστικών Συστημάτων.
- Η έννοια του διαδρόμου διακίνησης πληροφορίας (Address Bus, Data and Control Bus).
- ΚΜΕ, Μνήμες, Διατάξεις Εισόδου/Εξόδου.
- Εσωτερική Αρχιτεκτονική μιας ΚΜΕ των 8- και 16-bit.
- ΑΛΜ (ALU), Μονάδα Ελέγχου (Control Unit), Αρχείο Καταχωρητών (Register File).
- Ρεπερτόριο Εντολών (Instruction Set) και Τρόποι αναφοράς στην μνήμη (Addressing Modes).
- Αναφορά στις γλώσσες Προγραμματισμού. Εισαγωγή στον Προγραμματισμό σε συμβολική γλώσσα.
- Η έννοια του σωρού και του δείκτη σωρού ( Stack και Stack Pointer).
- Υπορουτίνα και κλήση της, Διαχείριση και πέρασμα παραμέτρων.
- Η έννοια της διακοπής - Σύστημα διακοπών σε μια ΚΜΕ των 8-bit -Διαχείριση των διακοπών.
- Εισαγωγή στην χρήση εργαλείων για τον Προγραμματισμό σε συμβολική γλώσσα.
- Απλά προβλήματα προγραμματισμού σε συμβολική γλώσσα του i8085.
- Σύντομη αναφορά στην Αρχιτεκτονική των Μικροελεγκτών.
|
|
|
Προτεινόμενη Βιβλιογραφία :
|
|
-
“Microprocessor Architecture, Programming, and Applications with the 8085”, Ramesh Gaonkar, Fifth Edition, Prentice Hall, 2002.
-
“The 8051 Microcontroller: Hardware, Software and Interfacing, Stewart J. W. & Miao K. X., 2nd Edition, Prentice Hall, 1999, ISBN 0-13-531948-X.
-
“Fundamentals of Embedded Software: Where C and Assembly Meet, Lewis D. W., Prentice Hall, 2002, ISBN 0-13-061589-7.
|
|