Υλοποίηση συμβολομεταφραστή (assembler) για τον επεξεργαστή Robin

dc.contributor.advisorΚαλόμοιρος, Ιωάννης
dc.contributor.authorΖουμπαρά, Ειρήνη
dc.contributor.departmentΣχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.date.accessioned2022-06-22T08:30:46Z
dc.date.accessioned2024-09-27T17:30:18Z
dc.date.available2022-06-22T08:30:46Z
dc.date.available2024-09-27T17:30:18Z
dc.date.issued2021-03
dc.description.abstractΟ σκοπός της παρούσης πτυχιακής εργασίας είναι η υλοποίηση ενός συμβολομεταφραστή (assembler) για τον επεξεργαστή Robin. Ο επεξεργαστής Robin είναι ένας δοκιμαστικός εκπαιδευτικός επεξεργαστής, γραμμένος σε γλώσσα περιγραφής υλικού, ο οποίος υλοποιείται στο πλαίσιο της εκπαιδευτικής διαδικασίας, στο μάθημα του Τμήματος με τίτλο «Προηγμένα Ψηφιακά Συστήματα». O συμβολομεταφραστής που υλοποιήθηκε στην παρούσα εργασία, μετατρέπει σε δυαδική μορφή τις εντολές που γράφονται από το χρήστη, ακολουθώντας τις προδιαγραφές και την εσωτερική δομή του επεξεργαστή Robin. Αρχικά, μελετήθηκαν οι προδιαγραφές του επεξεργαστή και το σύνολο των εντολών του. Η υλοποίηση της εφαρμογής το συμβολομεταφραστή έγινε με τη χρήση της γλώσσας προγραμματισμού Python και πραγματοποιήθηκε σε γραφικό περιβάλλον tkinter, ώστε η χρήση του να είναι φιλική προς τον χρήστη. Το αποτέλεσμα είναι μια γραφική διεπαφή (GUI) στην οποία γίνεται η εισαγωγή ενός αρχείου στην assembly του επεξεργαστή Robin και στη συνέχεια, μέσω των επιλογών του χρήστη από το μενού, υλοποιείται η μετάφραση του αρχείου σε δυαδική μορφή και η αποθήκευση σε ένα τελικό αρχείο κατάλληλο για φόρτωση στον επεξεργαστή.el
dc.format.extent107el
dc.heal.publisherIDteiser
dc.identifier.urihttps://repository2024.ihu.gr/handle/123456789/4036
dc.language.isoelel
dc.publisherΤ.Ε.Ι. Κεντρικής Μακεδονίαςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subjectASSEMBLER LANGUAGE (ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ)el
dc.subjectPYTHON (ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ)el
dc.subjectΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΗel
dc.subject.ddc005.265el
dc.subject.keywordΣυμβολομεταφραστής (assembler)el
dc.subject.keywordΕπεξεργαστής Robinel
dc.subject.keywordΓλώσσα προγραμματισμού Pythonel
dc.titleΥλοποίηση συμβολομεταφραστή (assembler) για τον επεξεργαστή Robinel
dc.typeΠτυχιακή εργασία

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Zoubara Eirini.pdf
Μέγεθος:
2.49 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:
Πτυχιακή εργασία