Παρουσίαση/Προβολή

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ (Ε)
(SOTWARE-23B104) - ΓΚΑΝΑΒΙΑΣ ΘΕΟΦΑΝΗΣ, ΠΑΝΟΣ ΚΟΤΣΙΑΛΟΣ ΠΑΝΑΓΙΩΤΗΣ
Περιγραφή Μαθήματος
Σκοπός του μαθήματος είναι να εφοδιαστούν οι καταρτιζόμενοι με γνώσεις που αποσαφηνίζουν, αφενός μεν την αρχιτεκτονική του υπολογιστή και αφετέρου τη διαδικασία εκτέλεσης ενός προγράμματος. Γενικός σκοπός του μαθήματος είναι να παρουσιάσει την αρχιτεκτονική του υπολογιστή καθώς και τις έννοιες του προγραμματισμού σε επίπεδο μηχανής (machine language) και συμβολικής γλώσσας (assembly language) και τη σχέση τους με την αρχιτεκτονική της μηχανής.
Ημερομηνία δημιουργίας
Τρίτη 31 Οκτωβρίου 2023
-
Περιεχόμενο μαθήματος
- Βασική οργάνωση Η/Υ
- Το μοντέλο VonNeumann (αριθμητική & λογική μονάδα, μονάδα ελέγχου, μονάδα μνήμης, μονάδα εισόδου, μονάδα εξόδου, μονοπάτια δεδομένων, μονοπάτια διεύθυνσης, μονοπάτια ελέγχου)
- Κεντρική μονάδα επεξεργασίας (καταχωρητές, αριθμητική και λογική μονάδα, μονάδα ελέγχου)
- Εντολή (μορφή εντολής, κωδικοποίηση εντολής, κύκλος εντολής)
- Οργάνωση μνήμης
- Τμήματα μνήμης
- Υπολογισμός φυσικών διευθύνσεων
- Λογικές πύλες
- Πίνακες Κarnaugh
- Λογικά κυκλώματα
- Καταχωρητές (γενικής χρήσης, τμημάτων, δεικτών, flag)
- H γλώσσα Assembly
- Συντακτικό γλώσσας
- Δομή πηγαίου προγράμματος
- Καθορισμός δεδομένων (ψευδοεντολές ορισμού δεδομένων: σταθερών, μεταβλητών, διευθύνσεων)
- Μέθοδοι διευθυνσιοδότησης
- Εισαγωγή
- Απ’ ευθείας διευθυνσιοδότηση
- Διευθυνσιοδότηση με χρήση καταχωρητή
- Διευθυνσιοδότηση μνήμης (άμεση, έμμεση)
- Εντολές μεταφοράς δεδομένων
- Αριθμητικές εντολές
- Λογικές εντολές
- Εντολές χειρισμού ακολουθίας χαρακτήρων
- Εντολές ελέγχου προγράμματος
- Εντολές περιστροφής και ολίσθησης
- Ο συμβολαιομεταφραστής, ο συνδέτης και ο debugger
- Διαδικασία ανάπτυξης προγράμματος στην Assembly
- Ο συμβολαιομεταφραστής MASM
- Ο συνδέτης LINK
- Ο debuggerCodeView