Μικροϋπολογιστές - Μικροελεγκτές. Αρχιτεκτονική - Προγραμματισμός - Εφαρμογές
Κυκλοφορεί
ISBN: 978-960-405-779-5
Ίων, Αθήνα, 2003
Γλώσσα: Ελληνική, Νέα
€ 20.80 (περ. ΦΠΑ 6%)
Βιβλίο, Χαρτόδετο
17 x 24 εκ., 418 σελ.

ΠΕΡΙΕΧΟΜΕΝΑ: Σύντομη αναφορά στα ψηφιακά κυκλώματα Παράλληλη και σειριακή μεταφορά πληροφορίας. Λογική τριών σταθερών καταστάσεων. Flip-flops, μετρητές, καταχωρητές. Κωδικοποιητές - αποκωδικοποιητές. Πολυπλέκτες - αποπολυπλέκτες. Εισαγωγή στους υπολογιστές Είδη υπολογιστών. Βασική δομή του υπολογιστή. Μονάδα μνήμης. Μονάδα κεντρικής επεξεργασίας. Αριθμητική - λογική μονάδα. Μονάδα ελέγχου. Μονάδα εισόδου. Μονάδα εξόδου. Διάδρομοι μεταφοράς πληροφορίας. Διάδρομος διευθύνσεων. Διάδρομος δεδομένων. Διάδρομος ελέγχου. Η μνήμη Διαδικασία λειτουργίας της μνήμης. Τεχνολογίες της ημιαγωγού μνήμης. Μνήμη ROM. Αρχιτεκτονική δομή της μνήμης ROM. Εφαρμογές ROM. Μνήμη ημιαγωγού RAM. Η αρχιτεκτονική δομή της RAM. Δυναμική μνήμη RAM. Μνήμη μαγνητικών φυσαλίδων. Μνήμη στοιχείων σύζευξης με φορτίο. Χαρτογράφηση μνήμης. Σπόνδυλοι μνήμης. Παραδείγματα επέκτασης μήκους λέξης και χωρητικότητας. Αποκωδικοποίηση διευθύνσεων. Εικονική μνήμη. Μνήμη Cache. Αρχιτεκτονική δομή του μικροεπεξεργαστή Ο μικροεπεξεργαστής. Κυκλώματα χρονισμού και ελέγχου. Αριθμητικά - λογικά κυκλώματα. Κυκλώματα καταχωρητών. Η εξέλιξη των μικροεπεξεργαστών. Μικροεπεξεργαστές οκτώ ψηφίων. Μικροεπεξεργαστές δεκαέξι και τριάντα δύο ψηφίων. Μικροεπεξεργαστές RISC. Γλώσσα Assembly - μέθοδοι διευθυνσιοδότησης Μεθοδολογία ανάπτυξης προγραμμάτων. Προγραμματισμός. Συμβολική γλώσσα. Γλώσσες ανωτέρου επιπέδου. Υπορουτίνες. Μακροεντολές. Μέθοδοι διευθυνσιοδότησης. Απόλυτη διευθυνσιοδότηση. Διευθυνσιοδότηση μηδενικής σελίδας. Άμεση διευθυνσιοδότηση. Συνεπαγόμενη διευθυνσιοδότηση. Διευθυνσιοδότηση συσσωρευτή. Σχετική διευθυνσιοδότηση. Διευθυνσιοδότηση με δείκτη. Έμμεση διευθυνσιοδότηση. Με δείκτη έμμεση διευθυνσιοδότηση. Έμμεση διευθυνσιοδότηση με δείκτη. Η διαδικασία εκτέλεσης ενός προγράμματος. Προγραμματισμός σε συμβολική γλώσσα Οι καταχωρητές του 6502. Κατάλογος εντολών του μικροεπεξεργαστή 6502. Εντολές ελέγχου του καταχωρητή κατάστασης. Εντολές μεταφοράς δεδομένων. Μεταφορές μεταξύ μνήμης και καταχωρητών. Μεταφορά από καταχωρητή σε καταχωρητή. Μεταφορές προς και από το σωρό. Εντολές επεξεργασίας δεδομένων. Αριθμητικές εντολές. Μη-προσημασμένοι, προσημασμένη αριθμητική απλής και πολλαπλής ακρίβειας. Υπορουτίνες πρόσθεσης και αφαίρεσης. Λογικές ενολές. Εντολές ολίσθησης και περιστροφής. Εντολές αύξησης και μείωσης. Εντολές σύγκρισης. Εντολές διακλάδωσης και υπό συνθήκη διακλάδωσης. Χρησιμοποίηση των εντολών για διακλάδωση. Εντολές υπορουτινών. Εντολές NOP και ΒΙΤ. Υπορουτίνες πολλαπλασιασμού και διαίρεσης. Παραδείγματα υπορουτινών. Υπορουτίνες χρονοκαθυστέρησης. Μια υπορουτίνα χρονοκαθυστέρησης. Μια υπορουτίνα χρονοκαθυστέρησης δύο βρόχων. Άλλες υπορουτίνες χρονοκαθυστέρησης. Λειτουργία της διακοπής Βασική λειτουργία διακοπής. Αποθήκευση της κατάστασης του μικροεπεξεργαστή. Ανύσματα διακοπής. Χειρισμός δύο ξεχωριστών διακοπών. Η μάσκα διακοπών. Διακοπές χωρίς μάσκα. Διακοπές μέσω προγράμματος. Προτεραιότητα διακοπής. Κυκλωματική μέθοδος καθορισμού προτεραιότητας. Σχεδιάζοντας ένα σύστημα πραγματικού χρόνου. Άμεση προσπέλαση μνήμης. Είσοδος - έξοδος Παράλληλη επικοινωνία. Χρήση ειδικών καταχωρητών εισόδου - εξόδου του μικροεπεξεργαστή. Είσοδος - έξοδος με εξωτερικούς καταχωρητές. Είσοδος - έξοδος χαρτογραφημένη στη μνήμη. Σήματα χειραψίας. Πόρτες δεδομένων δύο κατευθύνσεων. Προγραμματιζόμενες πόρτες εισόδου - εξόδου. Στάθμες σήματος εισόδου - εξόδου. Η σύνδεση centronics. Εφαρμογές των παράλληλων πορτών εισόυ - εξόδου. Σειριακή επικοινωνία. Σειριακή είσοδος - έξοδος. Συγχρονισμός δεδομένων. Ασύγχρονη σειριακή εκπομπή. Σήματα χειραψίας. Ταχύτητα εκπομπής (boud rate). Οδηγοί γραμμών και MODEMs. Η σύνδεση RS232. Σύγχρονη λειτουργία. Χρήσεις της σειριακής μετφοράς. Αρχιτεκτονική διαδρόμου. Ο διάδρομος ΙΕΕΕ 488. Οι διάδρομοι ISA, MCA, EISA. Ο διάδρομος πυρήνα (COREBUS). Ο διάδρομος SCSI. Ολοκληρωμένα κυκλώματα Ι/Ο Ολοκληρωμένα κυκλώματα παράλληλης προσαρμογής. Ο 6520 περιφερειακός προσαρμοστής σύνδεσης. Χρησιμοποιώντας τον 6520 για χωρίς όρους μεταφορά. Χρησιμοποιώντας τον 6520 για υπό όρους μεταφορά. Ο R6522 εύστροφος προσαρμοστής σύνδεσης. Απλές εφαρμογές Ι/Ο με τον 6522 VIA. Αναγνώριση σημάτων κατάστασης. Παραγωγή παλμών (STROBES) εξόδου. Διακόπτες από το VIA. Οι χρονιστές του VIA. Ο καταχωρητής ολίσθησης του VIA. Εφαρμογές παράλληλων πορτών εισόδου - εξόδου. Παράλληλη σειριακή προσαρμογή. Ο 6580 στο μικροεπεξεργαστή 6502. Εκπομπή από το μικροεπεξεργαστή. Λήψη από το μικροεπεξεργαστή. Ο 6551 ασύγχρονος προσαρμοστής σύνδεσης. Εφαρμογές σειριακής επικοινωνίας. Λειτουργικά συστήματα - τοπικά δίκτυα Δομή ενός λειτουργικού συστήματος γενικού σκοπού. Συστήματα ενός χρήστη. Συστήματα πολλών χρηστών. Το λειτουργικό σύστημα UNIX. Λειτουργικά συστήματα πραγματικού χρόνου. Δίκτυα υπολογιστών. Η αρχιτεκτονική των τοπικών δικτύων. Μικροελεγκτές Αρχιτεκτονική των μικροελεγκτών. Αρχιτεκτονική δομή του μικροελεγκτή 8051. Μονάδα κεντρικής επεξεργασίας με τους καταχωρητές Α,Β. Ο μετρητής προγράμματος και ο δείκτης δεδομένων. Ο καταχωρητής κατάστασης. Ο δείκτης σωρού. Εσωτερική μνήμη. Εξωτερική μνήμη. Τριάντα δύο ακίδες εισόδους/εξόδου διευθετημένες σε τέσσερις πόρτες (Po-P3) των οκτώ ψηφίων. Δύο δεκαεξαφήφιοι χρονιστές / μετρητές Το και Τ1. Σειριακή είσοδος - έξοδος. Διακοπές. Έλεγχος διακοπών. Προγραμματισμός του μικροελεγκτή 8051. Μέθοδοι διευθυνσιοδότησης. Διευθυνσιοδότηση απευθείας σταθεράς. Άμεση διευθυνσιοδότηση. Διευθυνσιοδότηση καταχωρητή. Έμμεση διευθυνσιοδότηση καταχωρητή. Με δείκτη διευθυνσιοδότηση καταχωρητή. Εντολές μεταφοράς δεδομένων. Η εντολή μεταφοράς. Οι εντολές μεταφοράς από και προς το σωρό. Οι εντολές ανταλλαγής. Εντολές επεξεργασίας δεδομένων. Οι αριθμητικές εντολές. Λογικές εντολές. Εντολές ελέγχου ροής προγράμματος. Παραδείγματα υπορουτινών


Add: 2014-01-01 00:00:00 - Upd: 2023-11-30 10:21:13