Μικροϋπολογιστές
Υπολογιστές και μικροϋπολογιστές. Αριθμητικά συστήματα. Μετατροπές και πράξεις αριθμών. BCD αριθμητική. Στοιχεία Άλγεβρας Boole. Λογικά κυκλώματα. Λογικές πράξεις και πύλες. Πίνακες αλήθειας. Σχεδίαση λογικών κυκλωμάτων. Γενικότητα πυλών. Ημιαθροιστής και πλήρης αθροιστής. Δυαδικός συγκριτής. Κυκλώματα μνήμης, αναγνώρισης σφάλματος, καταχωρητών και απαριθμητών. Πραγματοποίηση λογικών κυκλωμάτων. Οικογένειες, τεχνολογίες, χαρακτηριστικά και συμβατότητα ολοκληρωμένων κυκλωμάτων. Εξέλιξη, χαρακτηριστικά, πλεονεκτήματα και εφαρμογές μικροεπεξεργαστών. Αρχιτεκτονική και οργάνωση μικροεπεξεργαστών. Καταχωρητές. Μονάδα χρονισμού και ελέγχου. Αριθμητική και λογική μονάδα. Σύνδεση με μνήμη και εξωτερικές συσκευές. Τρόποι αναφοράς στη μνήμη. Εξωτερικά σήματα και λειτουργία ακροδεκτών. Προγραμματισμός μικροεπεξεργαστών.
Εργαστήριο: Γλώσσα προγραμματισμού Assembly.