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