Microprocessors

Course ID
5ΕΠ09
Επίπεδο
Undergraduate
Είδος
Optional (compulsory)
Εξάμηνο
5
Περίοδος
Fall Semester
ECTS
5
Ώρες Θεωρίας
3
Ώρες Εργαστηρίου
1

Assistant

Description

 Microprocessor organization. Basic digital circuits. Assembly language. Compiler. Code execution. Timing and synchronization. Memory. Microprocessor interconnection with I/O peripherals. Microprocessor case studies. Development boards. Code development, simulation and debugging.

Course objectives

  • Have knowledge of the structure and organization of a microprocessor
  • Have knowledge of compilation process
  • Apply programming in assembly for implementing an algorithm
  • Apply programming techniques for small memory fingerprint
  • Have knowledge of interconnecting the microprocessor with I/O devices
  • Have knowledge of creating timers
  • Have knowledge of using interrupts
  • Get familiar with a series of microprocessors
  • Get familiar with development boards and tools

Textbooks/Bibliography

  • Π. Παπάζογλου, “Μικροεπεξεργαστές”, έκδοση 1η/2015, Εκδόσεις Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., ΘΕΣ/ΝΙΚΗ, Εύδοξος: 50656010
  • Ν. Πετρέλλης, Γ. Αλεξίου, “Μικροεπεξεργαστές και Σχεδιασμός Μικροϋπολογιστικών Συστημάτων”, έκδοση 2η/2012, Εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ΑΘΗΝΑ, Εύδοξος: 22768243
  • Κ. Πεκμεστζή, “Συστήματα Μικροϋπολογιστών, ΤΟΜΟΣ Ι: Μικροεπεξεργαστές 80×86 Pentium και ARM”, έκδοση 1η/2009,Εκδόσεις Σ.ΑΘΑΝΑΣΟΠΟΥΛΟΣ & ΣΙΑ Ο.Ε., ΑΘΗΝΑ, Εύδοξος: 45348

Assessment method

 Final theory exam 75% Laboratory grade 25%