Αρχική Σελίδα English Version
 
 
 Προπτυχιακές Σπουδές
 
    Οδηγός Σπουδών
 
    Ανακοινώσεις
 
    Κανονισμός Σπουδών
 
    Κατάλογος Μαθημάτων
 
    Ωρολόγιο Πρόγραμμα
 
    Πρόγραμμα Εξετάσεων
 
    Μεταβατικές Διατάξεις
 
 Μεταπτυχιακές Σπουδές
 
    Μεταπτυχιακά Προγράμματα
 
    Οδηγός Μεταπτυχιακών Σπουδών
 
    Ειδικές Επιστημονικές Εργασίες
 
  ΣΠΟΥΔΕΣ  



Εισαγωγή στην Αρχιτεκτονική των Μικροϋπολογιστών

  Κωδικός Μαθήματος: ELC473 
  Εξάμηνο: 7
    Κατεύθυνση: ΗΛΕΚΤΡΟΝΙΚΗ, ΥΠΟΛΟΓΙΣΤΕΣ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ 
    Κατηγορία: Υποχρεωτικό
    Διδακτικές Μονάδες: 3
    Μονάδες ECTS:

  Διδάσκων:   Ευάγγελος Ζυγούρης  Ευάγγελος Ζυγούρης- Περισσότερες Πληροφορίες

Περιγραφή Μαθήματος

Αντικείμενο μαθήματος: Εισαγωγή στην Αρχιτεκτονική των Μικροϋπολογιστικών Συστημάτων. ΚΜΕ(CPU), Ημιαγωγές Μνήμες (Memories), Διατάξεις Εισόδου/Εξόδου (I/Os). Ρεπερτόριο Εντολών και Προγραμματιστικό Μοντέλο. Προγραμματισμός σε συμβολική (assembly) γλώσσα. Απλοί αλγόριθμοι σε συμβολική γλώσσα μιας ΚΜΕ των 8-bit.

Διδακτέα Ύλη:

  1. Αρχιτεκτονική Μικροϋπολογιστικών Συστημάτων
  2. Η έννοια του διαδρόμου διακίνησης πληροφορίας (Address Bus, Data and Control Bus)
  3. ΚΜΕ, Μνήμες, Διατάξεις Εισόδου/Εξόδου
  4. Εσωτερική Αρχιτεκτονική μιας ΚΜΕ των 8- και 16-bit
  5. ΑΛΜ (ALU), Μονάδα Ελέγχου (Control Unit), Αρχείο Καταχωρητών (Register File)
  6. Ρεπερτόριο Εντολών (Instruction Set) και Τρόποι αναφοράς στην μνήμη (Addressing Modes)
  7. Αναφορά στις γλώσσες Προγραμματισμού. Εισαγωγή στον Προγραμματισμό σε συμβολική γλώσσα
  8. Η έννοια του σωρού και του δείκτη σωρού ( Stack και Stack Pointer)
  9. Υπορουτίνα και κλήση της, Διαχείριση και πέρασμα παραμέτρων
  10. Η έννοια της διακοπής - Σύστημα διακοπών σε μια ΚΜΕ των 8-bit -Διαχείριση των διακοπών
  11. Εισαγωγή στην χρήση εργαλείων για τον Προγραμματισμό σε συμβολική γλώσσα
  12. Απλά προβλήματα προγραμματισμού σε συμβολική γλώσσα του  i8085
  13. Σύντομη αναφορά στην Αρχιτεκτονική των Μικροελεγκτών


Προτεινόμενη Βιβλιογραφία

Ενδεικτική βιβλιογραφία :

1. “Microprocessor Architecture, Programming, and Applications with the 8085”,

      Ramesh Gaonkar, Fifth Edition, Prentice Hall, 2002.

      2. “The 8051 Microcontroller: Hardware, Software and Interfacing, Stewart J. W.       & Miao K. X., 2nd Edition,  Prentice Hall, 1999, ISBN 0-13-531948-X.

      3. “Fundamentals of Embedded Software: Where C and Assembly Meet, Lewis D.        W., Prentice Hall, 2002, ISBN 0-13-061589-7.