Υλοποίηση συμβολομεταφραστή (assembler) για τον επεξεργαστή Robin
dc.contributor.advisor | Καλόμοιρος, Ιωάννης | |
dc.contributor.author | Ζουμπαρά, Ειρήνη | |
dc.contributor.department | Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. | el |
dc.date.accessioned | 2022-06-22T08:30:46Z | |
dc.date.accessioned | 2024-09-27T17:30:18Z | |
dc.date.available | 2022-06-22T08:30:46Z | |
dc.date.available | 2024-09-27T17:30:18Z | |
dc.date.issued | 2021-03 | |
dc.description.abstract | Ο σκοπός της παρούσης πτυχιακής εργασίας είναι η υλοποίηση ενός συμβολομεταφραστή (assembler) για τον επεξεργαστή Robin. Ο επεξεργαστής Robin είναι ένας δοκιμαστικός εκπαιδευτικός επεξεργαστής, γραμμένος σε γλώσσα περιγραφής υλικού, ο οποίος υλοποιείται στο πλαίσιο της εκπαιδευτικής διαδικασίας, στο μάθημα του Τμήματος με τίτλο «Προηγμένα Ψηφιακά Συστήματα». O συμβολομεταφραστής που υλοποιήθηκε στην παρούσα εργασία, μετατρέπει σε δυαδική μορφή τις εντολές που γράφονται από το χρήστη, ακολουθώντας τις προδιαγραφές και την εσωτερική δομή του επεξεργαστή Robin. Αρχικά, μελετήθηκαν οι προδιαγραφές του επεξεργαστή και το σύνολο των εντολών του. Η υλοποίηση της εφαρμογής το συμβολομεταφραστή έγινε με τη χρήση της γλώσσας προγραμματισμού Python και πραγματοποιήθηκε σε γραφικό περιβάλλον tkinter, ώστε η χρήση του να είναι φιλική προς τον χρήστη. Το αποτέλεσμα είναι μια γραφική διεπαφή (GUI) στην οποία γίνεται η εισαγωγή ενός αρχείου στην assembly του επεξεργαστή Robin και στη συνέχεια, μέσω των επιλογών του χρήστη από το μενού, υλοποιείται η μετάφραση του αρχείου σε δυαδική μορφή και η αποθήκευση σε ένα τελικό αρχείο κατάλληλο για φόρτωση στον επεξεργαστή. | el |
dc.format.extent | 107 | el |
dc.heal.publisherID | teiser | |
dc.identifier.uri | https://repository2024.ihu.gr/handle/123456789/4036 | |
dc.language.iso | el | el |
dc.publisher | Τ.Ε.Ι. Κεντρικής Μακεδονίας | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el | |
dc.subject | ASSEMBLER LANGUAGE (ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ) | el |
dc.subject | PYTHON (ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ) | el |
dc.subject | ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΗ | el |
dc.subject.ddc | 005.265 | el |
dc.subject.keyword | Συμβολομεταφραστής (assembler) | el |
dc.subject.keyword | Επεξεργαστής Robin | el |
dc.subject.keyword | Γλώσσα προγραμματισμού Python | el |
dc.title | Υλοποίηση συμβολομεταφραστή (assembler) για τον επεξεργαστή Robin | el |
dc.type | Πτυχιακή εργασία |
Αρχεία
Πρωτότυπος φάκελος/πακέτο
1 - 1 από 1
Φόρτωση...
- Ονομα:
- Zoubara Eirini.pdf
- Μέγεθος:
- 2.49 MB
- Μορφότυπο:
- Adobe Portable Document Format
- Περιγραφή:
- Πτυχιακή εργασία