Ενότητα 1η: Εισαγωγή στην Αρχιτεκτονική Η/Υ - Θεμελιώδεις αρχές λειτουργίας των υπολογιστών
Υπολογιστικά Συστήματα: ο κλασσικός υπολογιστής και τα ενσωματωμένα συστήματα. Αρχιτεκτονική υπολογιστών: υλικό και λογισμικό. Ιεραρχίες επιπέδων και διεπαφές. Βασικές Μονάδες. Ένα τυπικό υπολογιστικό σύστημα. Το τρανζίστορ MOSFET και η λειτουργία του. Ψηφιακά Ηλεκτρονικά και δυαδική λογική. Ιεραρχίες ψηφιακής σχεδίασης.
Υλικό εργαστηρίου- Τα notebooks φορτώνονται στο online Chisel bootcamp.[Εναλλακτικό link 1] [Εναλλακτικό link 2] [Εναλλακτικό link 3].
- Notebook 1ης άσκησης [εμφάνιση].
Ενότητα 2η: Αρχιτεκτονικές Συνόλου Εντολών - (Instruction Set Architectures - ISA)
Ο επεξεργαστής και τα μέρη του. Είδη μικροεπεξεργαστών. Το μοντέλο von Neumann. Εκτέλεση εντολών: ο κύκλος μηχανής. Αρχιτεκτονική Συνόλου Εντολών: οι διαθέσιμες λειτουργίες, η μορφή των δεδομένων εισόδου-εξόδου, οι μέθοδοι προσπέλασης μνήμης, οι χώροι προσωρινής αποθήκευσης, οι διακοπές και καταστάσεις σφάλματος. Κωδικοποίηση εντολών. Εντολές αριθμητικών και λογικών πράξεων, μεταφοράς δεδομένων και διακλάδωσης. Προέλευση δεδομένων και προσπέλαση μνήμης. Η εξέλιξη των αρχιτεκτονικών συνόλου εντολών.
Συμπληρωματικό υλικό Υλικό εργαστηρίου