Περιεχόμενο του Μαθήματος :

 Βασική οργάνωση Η/Υ

 Το μοντέλο VonNeumann (αριθμητική & λογική μονάδα, μονάδα ελέγχου, μονάδα μνήμης, μονάδα εισόδου, μονάδα εξόδου, μονοπάτια δεδομένων, μονοπάτια διεύθυνσης, μονοπάτια ελέγχου)

 Κεντρική μονάδα επεξεργασίας (καταχωρητές, αριθμητική και λογική μονάδα, μονάδα ελέγχου)

 Εντολή (μορφή εντολής, κωδικοποίηση εντολής, κύκλος εντολής)

 Οργάνωση μνήμης

 Τμήματα μνήμης

 Υπολογισμός φυσικών διευθύνσεων

 Λογικές πύλες

 Πίνακες Κarnaugh

 Λογικά κυκλώματα

 Καταχωρητές (γενικής χρήσης, τμημάτων, δεικτών, flag)

 H γλώσσα Assembly

 Εισαγωγή

 Συντακτικό γλώσσας

 Δομή πηγαίου προγράμματος

 Καθορισμός δεδομένων (ψευδοεντολές ορισμού δεδομένων: σταθερών, μεταβλητών, διευθύνσεων)

 Μέθοδοι διευθυνσιοδότησης

 Εισαγωγή

 Απ’ ευθείας διευθυνσιοδότηση

 Διευθυνσιοδότηση με χρήση καταχωρητή

 Διευθυνσιοδότηση μνήμης (άμεση, έμμεση)

 Εντολές μεταφοράς δεδομένων

 Αριθμητικές εντολές

 Λογικές εντολές

 Εντολές χειρισμού ακολουθίας χαρακτήρων

 Εντολές ελέγχου προγράμματος

 Εντολές περιστροφής και ολίσθησης

 Ο συμβολαιομεταφραστής, ο συνδέτης και ο debugger

 Διαδικασία ανάπτυξης προγράμματος στην Assembly

 Ο συμβολαιομεταφραστής MASM

 Ο συνδέτης LINK

 Ο debuggerCodeView